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

nginx cache不緩存問(wèn)題的原因與解決方案

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

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)可以進(jìn)行緩存,并且緩存時(shí)間為1天
    proxy_cache_valid 200 304 1d;
    expires 30d;
  }

nginx不緩存原因

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

header主要有如下:

Cache-control:no-cache、no-store

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

Expires:1980-01-01

如果出現(xiàn)日期比當(dāng)前時(shí)間早,也不會(huì)緩存。

解決不緩存方案

2.1 方法一:

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

2.2 方法二:

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    Nginx動(dòng)靜分離的示例代碼

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

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

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

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

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

    Apache和Nginx的優(yōu)缺點(diǎn)詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

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

    nginx提示:500 Internal Server Error錯(cuò)誤解決辦法

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

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

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

最新評(píng)論

湛江市| 宜宾县| 沙坪坝区| 安岳县| 综艺| 彩票| 平谷区| 鹤山市| 汕头市| 灵川县| 巴东县| 新干县| 肥东县| 体育| 新闻| 邢台县| 江孜县| 峨眉山市| 元阳县| 德格县| 蒙城县| 上饶县| 安达市| 梁河县| 宝山区| 丹巴县| 吉林市| 威信县| 黄梅县| 葵青区| 城口县| 安泽县| 施秉县| 荥阳市| 奎屯市| 浙江省| 台江县| 尖扎县| 磴口县| 巴彦县| 泰安市|