设置缓存保存目录


# proxy_cache_path 设置缓存保存的目录 
# keys_zone 设置共享内以及占用的空间
# max_size是指占用的空间大小最大为1G
# inactive 超过此时间,则缓存自动清理
# user_temp_path 关闭临时目录
proxy_cache_path /usr/local/nginx/upstream_cache keys_zone=mycache:5m max_size=1g inactive=30s use_temp_path=off


server{
listen 80;
server_name www.tomcats.com;

#开启并且使用缓存
proxy_cache mycache;
#针对200和304状态码设置的缓存失效时间
proxy_cache_valid 200 304 8h

keys_zone代表缓存使用的共享内存空间,并指定初始化大小5m的内存空间名字为mycache,inactive设置的是30s缓存就失效