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>
  • 相关阅读:
    LINUX系列:Shell命令
    java程序猿必须掌握的4种线程池
    JAVA编程:Lock线程锁
    Spring框架之IOC的基本配置
    浅谈Java中的内部类
    [XDFZDay2]NOIP模拟
    [XDFZ集训Day1]NOI2020模拟1
    CSP2019游记
    11.11-11.12 CSP模拟总结
    [BJOI2019]排兵布阵
  • 原文地址:https://www.cnblogs.com/peteremperor/p/10939356.html
Copyright © 2011-2022 走看看