nginx利用proxy cache來快取檔案

2021-07-27 01:34:07 字數 1008 閱讀 9599

proxy_cache是nginx自帶的內建快取模組,配置一下就可以用了,看下面的配置

vi /usr/local/nginx/conf/nginx.conf

檢視複製列印?

//動態的放過

location ~ .*\.(php|jsp|cgi)?$  

}  }  

上面只是配置的部分內容,反向**的那部分沒有放進去了,參考linux下nginx反向**,實現負載均衡

,當我們瀏覽http://localhost:10000/222.jpg時,在**端就把快取了,不用到**終端去快取了,可以節省資源。快取的內容放在你設定的proxy_cache_path路徑下面,看下圖

第一層目錄只有乙個字元,是由levels=1:2設定,總共二層目錄,子目錄名字由二個字元組成。突然發現,我在我的系統裡面,配置過varnish,squid,apache和mod_cache,nginx和proxy_cache,他們都是可以對檔案進行快取,不知道他們哪乙個對檔案的快取效果最好呢?有空比較一下,對了這4種快取,這個部落格裡面都有的

,有興趣的朋友,可以看一下

nginx快取命中率統計(proxy cache

一.對nginx快取命中率的統計的配置 nginx 提供了變數 upstream cache status 來顯示快取的命中狀態,我們可以再nginx.conf配置中新增乙個http響應頭來顯示這一狀態,可以達到類似squid的效果,如下 修改完nginx.conf 後儲存並重啟nginx。二.快取...

nginx 利用nginx做tcp負載

在做mysql雙機 集群部署的時候,考慮在windows環境下做自動切換的問題,以及負載均衡。了解nginx在版本1.9.0以後支援tcp的負載均衡,具體可以參照官網關於模組ngx stream core module的敘述。嘗試用nginx來解決上述問題。負載配置的條件 1 nginx的版本1.9...

利用Zabbix監控Nginx

如果有資料返回,說明zabbix通訊正常,如果返回zbx notsupported,說明監控項有問題。進入系統配置 主機 監控項,檢視你的客戶端主機的監控項是活躍還是不支援 配置完agentd後必須重啟。usr local webserver zabbix bin zabbix get s 192....