基于Proxy Cache的缓存机制
…#其他配置
http {
…… # 其他配置
proxy_cache_path /myweb/server/proxycache levels=1:2 keys_zone=MYPROXYCACHE:10m max_size=2m inactive=5m loader_sleep=1m; # 配置了缓存数据存放路径和Proxy Cache使用
# 的内存Cache空间
proxy_temp_path /myweb/server/tmp; # 配置响应数据的临时存放目录
server {
…… # 其他配置
location / {
…… # 其他配置
proxy_pass http://www.myweb.name/;
proxy_cache MYPROXYCACHE; # 配置使用MYPROXYCACHE这个keys_zone
proxy_cache_valid 200 302 1h; # 配置200状态和302状态的响应缓存1小时
proxy_cache_valid 301 1d; # 配置301状态的响应缓存1天
proxy_cache_valid any 1m; # 配置其他状态的响应数据缓存1分钟
}
}
}Last updated