Nginx服務系列——緩存

proxy_cache_path path[levels=1:2] [use_temp_path=on|off] keys_zone=name:size [inactive=time] [max_size=size]......(http)

proxy_cache_path /opt/app/cache levels=1:2 keys_zone=jim_cache:10m max_size=10g(目錄最大存儲大小) inactive=60m(一小時內沒有訪問過緩存文件就被清理) use_temp_path=off;

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)

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

proxy_next_upstream error timeout

slice分片請求

slice size(http\server\location)默認size=0;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章