zoukankan      html  css  js  c++  java
  • LAMP 2.2 Apache配置静态缓存

    这里的静态文件指的是图片、js、css 等文件,用户访问一个站点,其实大多数元素都
    是图片、js、css 等,这些静态文件其实是会被客户端的浏览器缓存到本地电脑上的,目的
    就是为了下次再请求时不再去服务器上下载,这样就加快了速度,提高了用户体验。但这些
    静态文件总不能一直缓存,它总有一些时效性,我们改就是这个过期时间,配置如下:

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

    可以保存在CustomLog的下面一行 

    检验

    鼠标右键选中一个图片的 复制图片网址,

    curl -x127.0.0.1:80 'http://www.denny.com/static/image/common/logo.png' -I

    Cache-Control: max-age=86400      ////  86400秒就是24小时  这里指定的ExpiresByType image/png "access plus 24 hours"

  • 相关阅读:
    码农自白:这样成为谷歌工程师
    Vim命令合集
    应该知道的Linux技巧
    在Ubuntu上建立Arm Linux 开发环境
    Linux 下socket通信终极指南(附TCP、UDP完整代码)
    Socket通信原理和实践
    用 gdb 调试 GCC 程序
    Quartz学习记录
    shiro学习记录(三)
    shiro学习记录(二)
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5031285.html
Copyright © 2011-2022 走看看