Zhi-nginx控制浏览器缓存

    科技2022-09-13  130

    Nginx

    缓存浏览器缓存nginx缓存

    缓存

    浏览器缓存

    加速用户访问,提升单个用户(浏览器访问者)体验,缓存在本地 控制浏览器缓存:

    location /files { alias /home/img; #expires 10s; #expires @22h30m; #expires -1h; #expires epoch; #expires off; #默认是关闭的 expires max; }

    nginx缓存

    缓存在nginx端,提升所有访问到nginx这一端的用户提升访问上游(upstream)服务器的速度用户访问仍然会产生请求流量

    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; } }
    Processed: 0.009, SQL: 9