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;