打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
nginx 设置页面缓存时间
  • 参考文档
  • http://www.nginx.cn/doc/standard/httpheaders.html


  • expires:控制页面缓存的作用
  • 语法:expires [time|@time-of-day|epoch|max|off]
  • 默认值: expires off                #禁用
  • 作用域: http, server, location
  • 注意:expires仅仅适用于200, 204, 301, 302,和304应答
  •   expires       30d;                        #30天后过期
  •   expires       -1;                          #永远过期
  •   expires       max;                       #设置为最后
  •   expires       epoch;                    #设置为纪元
  •   add_header    Cache-Control  private;#阻止缓存对请求或响应造成不利干扰的行为

  • expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求
  • location ~ .*\.(js|css)$
  •         {
  •                 expires      12h;
  •                 access_log off;
  •         }



  • proxy_cache_path /usr/local/nginx/proxy_cache levels=1:2 keys_zone=cache1:10m inactive=1d max_size=2G;
  • #设置高速缓存的路径和其他参数;
  • #inactive=1d   表示这个zone缓存文件如果一天内没有被访问 就会被删除




  • 为什么计算机时间和众多编程语言要从1970年1月1日开始算起
  • http://developer.51cto.com/art/201508/488060.htm
  • Cache-Control
  • http://baike.baidu.com/view/9238254.htm
  • 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
    打开APP,阅读全文并永久保存 查看更多类似文章
    猜你喜欢
    类似文章
    apache PHP如何利用HTTP缓存协议原理解析及应用指南
    Expires头
    web前端浏览器缓存应用(带图文解说)
    服务器网页缓存的深入分析
    HTTP请求中浏览器的缓存机制
    HTTP 304状态分析
    更多类似文章 >>
    生活服务
    热点新闻
    分享 收藏 导长图 关注 下载文章
    绑定账号成功
    后续可登录账号畅享VIP特权!
    如果VIP功能使用有故障,
    可点击这里联系客服!

    联系客服