lamp静态缓存expires模块
2016-03-27 20:55
411 查看
对于变化不大的内容,如图片之类的。可以设置静态的缓存,那么当客户访问时可以节省带宽减少服务器负担。
根据在服务器端设置缓存文件保存时间,客户的浏览器就会根据这个缓存时间保存静态文件
配置在对应的虚拟机文件中
缓存时间分 day、hours、min 可以根据自己的需要调整缓存时间或者增加缓存文件类型
测试结果 ,在论坛上拷贝一个图片的地址。使用curl指令
根据在服务器端设置缓存文件保存时间,客户的浏览器就会根据这个缓存时间保存静态文件
配置在对应的虚拟机文件中
<IfModule mod_expires.c> ExpiresActive on 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/javascript "now plus 2 hours" ExpiresByType application/x-shockwave-flash "now plus 2 hours" ExpiresDefault "now plus 0 min" </IfModule>上面的配置使用了 expires模块设置缓存
缓存时间分 day、hours、min 可以根据自己的需要调整缓存时间或者增加缓存文件类型
测试结果 ,在论坛上拷贝一个图片的地址。使用curl指令
curl -x127.0.0.1:80 www.123.com/data/attachment/forum/201603/29/192652k1j7mspx4dg7dczf.png -I HTTP/1.1 200 OK Date: Tue, 29 Mar 2016 13:07:25 GMT Server: Apache/2.2.31 (Unix) PHP/5.4.45 Last-Modified: Tue, 29 Mar 2016 11:26:52 GMT ETag: "216b9-4d7d-52f2e4e53244f" Accept-Ranges: bytes Content-Length: 19837 Cache-Control: max-age=86400 Expires: Wed, 30 Mar 2016 13:07:25 GMT Content-Type: image/pngmax-age=86400单位是秒 刚好是1天时间24小时。
相关文章推荐
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- Apache Isis 1.4.0 发布,领域驱动开发框架
- RH436 Day3 课后总结
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- PHP+Apache在Windows 9x下的安装和配置
- Apache服务器配置全攻略
- Apache Web让JSP“动”起来
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- apache 环境下 php 的配置注意事项
- 在RedHat下安装apache jserv 1.1.2方法
- windows8.1下Apache+Php+MySQL配置步骤
- windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页
- 在Windows XP下安装Apache+MySQL+PHP环境
- 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- apache rewrite防盗链三例
- Apache 配置详解(最好的APACHE配置教程)
- Apache+php+mysql在windows下的安装与配置(图文)第1/2页