Apache配置静态缓存
2015-12-14 19:54
603 查看
浏览器访问网页时,会下载许多小图片,虽然不大,但数量的很多,有时影响带宽和体验。为了解决这个问题,提出了缓存的概念,即在apache设置图片的缓存时间,图片缓存到浏览器后,不在重新下载图片,提高用户体验和节约带宽。
配置步骤:1.在 CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/%Y%m%d-access_log 86400" combined env=!image-request下插入以下代码
<IfModule mod_expires.c># 缓存开关 启用或禁用产生"Expires:"和"Cache-Control:"头的功能 ExpiresActive on # 缓存1天 ExpiresByType image/gif "access plus 1 days" ExpiresByType image/jpeg "access plus 24 hours" ExpiresByType image/png "access plus 24 hours" ExpiresByType text/css "now plus 2 hour" ExpiresByType application/x-javascript "now plus 2 hours" ExpiresByType application/x-shockwave-flash "now plus 2 hours" ExpiresDefault "now plus 0 min" 默认不缓存 设置了其作用范围内的所有文档的默认有效期的计算方法</IfModule>
注意:now等于access 详细信息,查看官方手册http://apache.jz123.cn/mod/mod_expires.html
配置步骤:1.在 CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/%Y%m%d-access_log 86400" combined env=!image-request下插入以下代码
<IfModule mod_expires.c># 缓存开关 启用或禁用产生"Expires:"和"Cache-Control:"头的功能 ExpiresActive on # 缓存1天 ExpiresByType image/gif "access plus 1 days" ExpiresByType image/jpeg "access plus 24 hours" ExpiresByType image/png "access plus 24 hours" ExpiresByType text/css "now plus 2 hour" ExpiresByType application/x-javascript "now plus 2 hours" ExpiresByType application/x-shockwave-flash "now plus 2 hours" ExpiresDefault "now plus 0 min" 默认不缓存 设置了其作用范围内的所有文档的默认有效期的计算方法</IfModule>
注意:now等于access 详细信息,查看官方手册http://apache.jz123.cn/mod/mod_expires.html
相关文章推荐
- Apache Httpd服务器之缓存粗解
- LNMP--配置静态文件缓存
- lamp静态缓存expires模块
- lamp设置静态缓存
- Apache配置——静态缓存
- Apache配置静态缓存
- LAMP--Apache 配置静态缓存
- 静态缓存
- apache配置静态缓存
- 配置静态缓存
- Apache静态缓存配置
- thinkphp--静态缓存和动态缓存
- ThinkPHP 静态缓存 实现商品详情页PC版、手机版静态+SEO优化(未完待续。。。)
- 静态缓存
- Varnish4.0缓存代理配置
- ThinkPHP静态缓存简单配置和使用方法详解
- ThinkPHP静态缓存简单配置和使用方法详解
- Apache Commons 工具集使用简介
- PHP介绍和Apache的Module、CGI与FastCGI
- Apache2.4+PHP5.6+Mysql5.6(web环境搭建)