zoukankan      html  css  js  c++  java
  • 配置Apache控制浏览器端的缓存的有效期

    这个非常有用的优化,mod_expires可以减少20-30%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求。但要注意更新快的文件不要这么做。
    这个模块控制服务器应答时的Expires头内容和Cache-Control头的max-age指令。有效期(expiration date)可以设置为相对于源文件的最后修改时刻或者客户端的访问时刻.
    mod_expires可以为浏览器下载下来的文件设置过期时间.
    用户二次访问的时候可以直接从浏览器缓存中读取文件,加速访问!

    方法:
    直接这 httpd.conf 文件中添加以下代码

    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresDefault 'now plus 10 minutes'
        
        <FilesMatch '.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$'>
        ExpiresDefault 'access plus 30 days'
        </FilesMatch>
        
        <FilesMatch '.(jpg|jpeg|png|gif|swf)$'>
        ExpiresDefault 'access plus 30 days'
        </FilesMatch>
        
        <FilesMatch '.(txt|xml|js|css)$'>
        ExpiresDefault 'access plus 30 days'
        </FilesMatch>
    
    </IfModule>
  • 相关阅读:
    HTML DOM Document 对象
    浏览器对象模型 BOM
    JavaScript数组和字符串基础
    JavaScript基础一
    css属性hack
    浏览器兼容性问题
    css常见居中方法
    初析BFC
    学习Css的初级篇
    THML基础学习
  • 原文地址:https://www.cnblogs.com/peteremperor/p/10939356.html
Copyright © 2011-2022 走看看