zoukankan      html  css  js  c++  java
  • apache的静态缓存

    静态文件指的是图片、js、css等文件,用户访问一个站点,大多数元素都是静态文件,这些静态文件是会被客户端和浏览器缓存到本地电脑上的,
    目的是为了下次再请求时不再去服务器上下载,加快访问速度,提高用户体验;
    但这些静态文件不能一直缓存在本地电脑上,因为当服务器修改了这些静态文件,用户还是访问的旧文件,那么就得设置一个有效时间。

    1.配置静态缓存
    #vim /usr/local/apache2/etc/httpd.conf
    #开启mod_expires模块
    LoadModule expires_module modules/mod_expires.so  #去掉注释
    #添加:
    <IfModule mod_expires.c>
        ExpiresActive on
        ExpiresByType image/gif "access plus 1 days"
        ExpiresByType image/jpeg "access plus 24 hours"
        ExpiresByType image/jpg "access plus 24 hours"
        ExpiresByType image/png "access plus 24 hours"
        ExpiresByType text/css "now plus 2 hours"
        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>
    
    2.检查配置文件语法并重启apache
    apachectl -t
    apachectl restart
    
    3.验证:
    curl -x10.0.0.101:80 'http://10.0.0.101/a.jpg' -I
    

    作者:ccku
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    string用法
    动手动脑
    你已经创建了多少个对象?
    动手动脑
    课程作业2
    课程作业1
    课程作业2
    《大道至简》第一章观后感
    java虚拟机内存区域
    Gitbook安装使用教程
  • 原文地址:https://www.cnblogs.com/ccku/p/13518701.html
Copyright © 2011-2022 走看看