apache web服务器怎么配置图片缓存?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache web服务器怎么配置图片缓存?相关的知识,希望对你有一定的参考价值。

参考技术A LoadModule cache_module modules/mod_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
<IfModule mod_cache.c>
<IfModule mod_mem_cache.c>
CacheEnable mem /
# cache 40MB
MCacheSize 80960
MCacheMaxObjectCount 21000
MCacheMaxStreamingBuffer 65536
MCacheMinObjectSize 1
MCacheMaxObjectSize 74000
###GDSF 基于缓存命中率和文档大小计算优先级。在必要时,优先级最低的文档被移出缓存
##MCacheRemovalAlgorithm GDSF
#LRU 指定最长时间没有用到的对象将在必要的时候移出缓存
MCacheRemovalAlgorithm LRU
</IfModule>

##传输压缩
LoadModule deflate_module modules/mod_deflate.so
<IfModule mod_deflate.c>
DeflateMemLevel 7
DeflateWindowSize 15
DeflateBufferSize 8096
DeflateCompressionLevel 7
AddOutputFilterByType DEFLATE DEFLATE text/html text/plain application/x-httpd-php application/x-javascript text/css
AddOutputFilter DEFLATE css js php xml js html
AddOutputFilter DEFLATE css #压缩css文件
AddOutputFilter DEFLATE js #压缩js文件
</IfModule>本回答被提问者采纳
参考技术B 可以配置这个的吗,没听过啊。 参考技术C 在前端加squid,缓存效果更好

apache压缩和缓存

apache 压缩

源码包挂载,解压(可参考博客LAMP)

技术图片

解压源码包和组件包到目录/opt

技术图片

技术图片

技术图片

将二个组件包放入代码包中

技术图片

安装环境包

技术图片

配置

技术图片

技术图片

编译,安装(make,make install)

技术图片

技术图片

将主配置文件建立软链接

技术图片!

进入配置文件开启功能模块

技术图片

技术图片
过滤器

技术图片
请求头部

技术图片
技术图片
技术图片

重启服务,关闭防火墙,增强型功能

技术图片

在客户端安装抓包工具fidder,测试

技术图片

技术图片

技术图片

加入图片测试

技术图片
技术图片

技术图片

技术图片

apache缓存

和压缩模块一样,增加一个缓存模块--enable-expires,编译,安装。

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

对配置文件建立软链接,并且配置

技术图片

技术图片
技术图片

技术图片

技术图片
开启功能,设置缓存时间50s

开启服务,关闭防火墙,增强型功能
技术图片

查看抓包

技术图片

技术图片
更改配置文件缓存时间为40s 重启服务,查看

技术图片

技术图片

技术图片

以上是关于apache web服务器怎么配置图片缓存?的主要内容,如果未能解决你的问题,请参考以下文章

1911A:图片验证码接口

Nginx+proxy_cache图片缓存

apache 2.4磁盘缓存不写入缓存根

linux下如何实现web上传并显示图片

Apache 配置静态缓存

Nginx缓存设置教程