apache设置文件缓存
利用mod_expires模块为文件增加Expires
在apache的httpd.conf中加载mod_expires模块
找到
#LoadModule expires_module modules/mod_expires.so
去掉#就可
在httpd.conf同目录下创建.htaccess文件
在.htaccess文件中添加如下内容
<IfModule mod_expires.c>
ExpiresActive on
#默认所有文件缓存时间设置为300秒
ExpiresDefault a300
#html,plain-text缓存300秒
ExpiresByType text/html a300
ExpiresByType text/plain a300
#javascript缓存一个小时
ExpiresByType application/x-javascript “access plus 2 hours”
#css缓存一个天
ExpiresByType text/css “access plus 2 days”
#图标文件缓存30天
ExpiresByType image/x-icon “access plus 1 month”
#image类缓存一个星期
ExpiresByType image/jpeg “access plus 1 week”
ExpiresByType image/gif “access plus 1 week”
ExpiresByType image/png “access plus 1 week”
#flash/pdf缓存一个星期
ExpiresByType application/x-shockwave-flash “access plus 1 week”
ExpiresByType video/x-flv “access plus 1 week”
ExpiresByType application/pdf “access plus 1 week”
</IfModule>
查看上面配置是否成功,使用firefox的firebug工具,
如图
expires显示的就是过期时间,说明已经配置成功了