apache系列(浏览器缓存)-创新互联

mod_expires 模块的主要作用是自动生成页面头部信息中的 Expires 标签和 Cache-Control 标签,从而降低客户端的访问频率和次数,达到减少不必要流量和增加访问速度的目的。

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供网站建设、成都做网站、网站策划、网页设计、域名与空间、网页空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

启用expires_module模块

LoadModule expires_module modules/mod_expires.so

启用有效期控制

ExpiresActive On

全局配置,放在主conf或者虚拟域名的conf中


        ExpiresActive On
        ExpiresDefault "access plus 12 months"
        #禁止ajax的缓存
        ExpiresByType application/json "access plus 0 seconds"
        #ExpiresByType text/html "access plus 12 months"
        #ExpiresByType text/css "access plus 12 months"
        #ExpiresByType text/javascript "access plus 12 months"
        #ExpiresByType image/gif "access plus 12 months"
        #ExpiresByType image/jpeg "access plus 12 months"
        #ExpiresByType image/jpg "access plus 12 months"
        #ExpiresByType image/png "access plus 12 months"
        #ExpiresByType application/x-shockwave-flash "access plus 12 months"
        #ExpiresByType application/x-javascript "access plus 12 months"
        #ExpiresByType application/javascript "access plus 12 months"
        #ExpiresByType video/x-flv "access plus 12 months"

mod_expires 实例:


  ExpiresActive On
  ExpiresDefault "accesss plus 3600 seconds"   如果是1秒,后面也是seconds
  ExpiresByType application/octet-stream "accesss plus 1 months"  这是对特殊文件类型bin缓存1个月
   针对opt目录下data.swf设置Expire值
   ExpiresActive On
   ExpiresDefault "accesss plus 60 seconds"
  

mod_headers实例


  header set cache-control "max-age=3600"
  
  header set cache-control "max-age=60"
  

ExpiresByType比ExpiresDefault优先级高.当expires和max-age同时存在时,max-age的优先级会高于expires.

设置缓存也可以通过mod_headers模块修改cache-control来实现.

header set cache-control "max-age="3600".

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


分享标题:apache系列(浏览器缓存)-创新互联
文章来源:http://myzitong.com/article/djhpii.html