zoukankan      html  css  js  c++  java
  • Nginx设置Js、Css等静态文件的缓存过期时间

    location ~.*.(js|css|html|png|jpg)$
    {
        expires    3d;
    }

    expires    3d;  //表示缓存3天

    expires    3h;  //表示缓存3小时

    expires    max;  //表示缓存10年

    expires    -1;  //表示永远过期。

    如果设置为-1在js、css等静态文件在没有修改的情况下返回的是http 304,如果修改返回http 200

    http 304:自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。

    http 200:服务器已成功处理了请求,这表示服务器提供了请求的内容。

    ============================================================
    如果不想让代理或浏览器缓存,加no-cache参数
    add_header Cache-Control no-cache;
    这样浏览器F5刷新时,返回的就是http 200,而不是http 304

  • 相关阅读:
    超级迷宫我的计划表
    不敢死队
    Let the Balloon Rise
    Hangover
    汉诺塔系列2
    Tri Tiling(递推)
    Tiling(递推,高精度)
    Color Me Less
    I Think I Need a Houseboat(圆计算)
    Kbased Numbers(递推)
  • 原文地址:https://www.cnblogs.com/kgdxpr/p/4903367.html
Copyright © 2011-2022 走看看