加速用户访问,提升单个用户(浏览器访问者)体验,缓存在本地 控制浏览器缓存:
location /files { alias /home/img; #expires 10s; #expires @22h30m; #expires -1h; #expires epoch; #expires off; #默认是关闭的 expires max; }Nginx的反向代理缓存
#配置上游服务器 upstream nginxs { server 172.16.44.3:80; server 172.16.44.4:80; server 172.16.44.5:80; server 172.16.44.6:80; } #proxy_cache_path 设置缓存保存的目 #keys_zone设置共享内容以及占用的空间大小 #max_size 设置缓存大小 #inactive 超过此时间,则缓存自动清理 # use_temp_path 关闭临时目录 proxy_cache_path /usr/local/nginx/upsteam_cache keys_zone=mycache:5m max_size=1g inactive=8h use_temp_path=off; server { listen 80; server_name www.zk03.com; #开启并且使用缓存 proxy_cache mycache; #针对200和304状态码的缓存和过期时间 proxy_cache_valid 200 304 8h; location / { proxy_pass http://nginxs; } }