Nginx服務系列 快取

2021-09-12 16:16:17 字數 1151 閱讀 6536

proxy_cache zone | off;(預設off)(httpserverlcation)

proxy_cache_valid [code ...] time;(httpserverlocation)快取週期配置

proxy_cache_valid 200 12h;#表示200的12h過期

proxy_cache_valid any 10m;#表示其他請求都是10分鐘過期

proxy_cache_key 方式表示已什麼方式為key來快取

proxy_cache_key $host$url$is_args$args;
proxy_no_cache string不用快取的url

proxy_no_cache string;(http\server\location)
圖中自定義了cookie_nocache變數,實現對url中包含url3/login等的網頁不快取。

proxy_next_upstream filed filed;發生錯誤和超時就請求下一台伺服器

proxy_next_upstream error timeout
slice size(http\server\location)預設size=0;

root配置在server作用域下,所有location統一使用,使location無需再配置

圖上有兩個location,實現了動靜分離,動態檔案使用**/負載均衡實現,靜態檔案則通過壓縮及設定過期時間來進行快取。

Nginx服務系列 快取

proxy cache zone off 預設off httpserverlcation proxy cache valid code time httpserverlocation 快取週期配置 proxy cache valid 200 12h 表示200的12h過期 proxy cache v...

nginx的快取服務

都知道快取的目的是為了減小服務端的壓力,可以在客戶端直接取到資料 客戶端 nginx 快取 服務端 快取的描述 就是客戶端傳送請求 nginx 傳送請求到服務端 服務端返回資料 nginx做完快取後 返回資料到客戶端 之後客戶端再傳送請求 nginx nginx快取的資料會直接返回給客戶端 ngin...

Nginx系列 Nginx服務啟動不了

nginx服務有時起動不了了,原因是 埠為其它應用程式占用了,這時,我們需要檢視是哪個程式占用了它,可能是 的某個站點,或者tomat,apache等,都有可能,所以,我們需要檢視一下電腦 埠的使用情況,使用下面命令 netstat aon findstr 80 看一下結果 這時,我們並沒有看到本機...