最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx cache不緩存問題的原因與解決方案

 更新時間:2016年10月28日 10:28:00   投稿:daisy  
最近在工作中遇到了一個問題,發(fā)現(xiàn)nginx cache居然不緩存,后來通過查找網(wǎng)上的資料找到了原因和解決方案,下面整理好分享給大家,同樣遇到這個問題的朋友們可以參考借鑒,下面和小編一起來學習學習吧。

nginx.conf 部分內(nèi)容:

  proxy_temp_path  /nginx/cache/temp;
  proxy_cache_path /nginx/cache/path levels=1:2 keys_zone=cache_test:2048m inactive=7d max_size=10g;
......
 location ~ .(gif|jpg|jgep|png)$ {
    proxy_pass http://upstreams;
   
    proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;
    proxy_cache cache_test;
    #設(shè)置緩存的key
    proxy_cache_key $host$uri$is_args$args;
    #設(shè)置狀態(tài)碼為200和304的響應(yīng)可以進行緩存,并且緩存時間為1天
    proxy_cache_valid 200 304 1d;
    expires 30d;
  }

nginx不緩存原因

默認情況下,nginx是否緩存是由nginx緩存服務(wù)器與源服務(wù)器共同決定的, 緩存服務(wù)器需要嚴格遵守源服務(wù)器響應(yīng)的header來決定是否緩存以及緩存的時常。

header主要有如下:

Cache-control:no-cache、no-store

如果出現(xiàn)這兩值,nginx緩存服務(wù)器是絕對不會緩存的

Expires:1980-01-01

如果出現(xiàn)日期比當前時間早,也不會緩存。

解決不緩存方案

2.1 方法一:

修改程序或者源服務(wù)器web程序響應(yīng)的header

2.2 方法二:

nginx代理直接加上如下一句:

proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • Nginx配置HTTP強制跳轉(zhuǎn)到HTTPS的解決辦法

    Nginx配置HTTP強制跳轉(zhuǎn)到HTTPS的解決辦法

    這篇文章主要給大家介紹了關(guān)于Nginx配置HTTP強制跳轉(zhuǎn)到HTTPS的解決辦法,當Nginx配置https后通常需要將用戶http請求強制跳轉(zhuǎn)到https,需要的朋友可以參考下
    2023-08-08
  • nginx 平滑重啟與升級的實現(xiàn)方法

    nginx 平滑重啟與升級的實現(xiàn)方法

    有時候我們需要平滑重啟nginx服務(wù),防止出現(xiàn)問題,這里簡單的總結(jié),方便需要的朋友
    2013-02-02
  • Nginx/Openresty中啟用http2支持的方法教程

    Nginx/Openresty中啟用http2支持的方法教程

    Openresty/Nginx默認是不支持http2的,需要將http2模塊編譯進應(yīng)用中。這篇文章主要給大家介紹了關(guān)于在Nginx/Openresty中啟用http2支持的方法教程,文中介紹的非常詳細,對大家具有一的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • Linux中Nginx的防盜鏈和優(yōu)化的實現(xiàn)代碼

    Linux中Nginx的防盜鏈和優(yōu)化的實現(xiàn)代碼

    今天是周末小編在值班哈,很開森,工作使我快樂,本文重點給大家介紹Linux中Nginx的防盜鏈和優(yōu)化問題及實現(xiàn)代碼,需要的朋友跟隨小編一起看看吧
    2021-06-06
  • Nginx動靜分離的示例代碼

    Nginx動靜分離的示例代碼

    動靜分離是將網(wǎng)站靜態(tài)資源與后臺應(yīng)用分開部署,本文主要介紹了Nginx動靜分離的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • Nginx實現(xiàn)分端口部署兩個或多個項目的教程

    Nginx實現(xiàn)分端口部署兩個或多個項目的教程

    這篇文章主要為大家詳細介紹了Nginx實現(xiàn)分端口部署兩個或多個項目的相關(guān)教程,其中包含了反向代理配置,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-10-10
  • nginx location中uri的截取的實現(xiàn)方法

    nginx location中uri的截取的實現(xiàn)方法

    這篇文章主要介紹了nginx location中uri的截取的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Apache和Nginx的優(yōu)缺點詳解_動力節(jié)點Java學院整理

    Apache和Nginx的優(yōu)缺點詳解_動力節(jié)點Java學院整理

    Nginx和Apache一樣,都是HTTP服務(wù)器軟件,在功能實現(xiàn)上都采用模塊化結(jié)構(gòu)設(shè)計,都支持通用的語言接口。下面通過本文給大家分享Apache和Nginx比較 功能對比,感興趣的朋友參考下吧
    2017-08-08
  • nginx提示:500 Internal Server Error錯誤解決辦法

    nginx提示:500 Internal Server Error錯誤解決辦法

    這篇文章主要介紹了 nginx提示:500 Internal Server Error錯誤解決辦法的相關(guān)資料,這里提供了解決該問題的詳細步驟,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08
  • 服務(wù)器nginx配置ssl并http重定向到https方式

    服務(wù)器nginx配置ssl并http重定向到https方式

    這篇文章主要介紹了服務(wù)器nginx配置ssl并http重定向到https方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12

最新評論

武胜县| 丹阳市| 高雄县| 阿坝| 墨江| 罗江县| 柘荣县| 双鸭山市| 依安县| 新和县| 宁乡县| 宜春市| 新建县| 仁布县| 吉水县| 天等县| 南和县| 内乡县| 千阳县| 永泰县| 美姑县| 阿克陶县| 青田县| 元谋县| 大安市| 雷山县| 疏附县| 乌兰浩特市| 安塞县| 怀柔区| 明星| 曲麻莱县| 佛教| 石柱| 永昌县| 大姚县| 清流县| 连山| 铜梁县| 界首市| 盐城市|