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用法

posted on 2017-12-22 07:42  游荡的鱼  阅读(256)  评论(0编辑  收藏  举报

导航