apache 静态元素过期时间
静态元素过期时间
- 浏览器访问网站的图片时会把静态的文件缓存在本地电脑里,这样下次再访问时就不用去远程下载了(只要文件没改变的话),
相关虚拟机增加配置:/usr/local/apache2.4/conf/extra/httpd_vhosts.conf
<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>
- httpd.conf中 需要开启expires_module模块功能
- curl测试,看cache-control: max-age #过期时间
-
windows crtl+F5 强制刷新网页
-
ExpiresByType type/encoding “base[plus num type] [num type] …” #ExpiresByType用法