proxy_cache_path /path/to/cache levels=1:2 keys_zone=NAME:10m inactive=5m max_size=2m clean_time=1m;
注意這個(gè)配置是在server標(biāo)簽外,levels指定該緩存空間有兩層hash目錄,第一層目錄是1個(gè)字母,第二層為2個(gè)字母,保存的文件名就會(huì)類似/path/to/cache/c/29 /b7f54b2df7773722d382f4809d65029c;keys_zone為這個(gè)空間起個(gè)名字,10m指空間大小為 10MB;inactive的5m指緩存默認(rèn)時(shí)長5分鐘;max_size的2m是指單個(gè)文件超過2m的就不緩存;clean_time指定一分鐘清理一次緩存。
location / {
proxy_pass http://xxx.xxx.com/;
proxy_cache NAME;#使用NAME這個(gè)keys_zone
proxy_cache_key $uri;
proxy_cache_valid 200 302 1h;#200和302狀態(tài)碼保存1小時(shí)
proxy_cache_valid 301 1d;#301狀態(tài)碼保存一天
proxy_cache_valid any 1m;#其它的保存一分鐘
proxy_cache_min_uses 1;
}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。