u010686525
纯洁妹
采纳率0%
2016-01-28 03:17 阅读 2.1k

nginx PHP 图片做缓存处理

用nginx 搭建了一个PHP的网站,网站中很多图片都是长期不会变的。每次访问网站都会去重新读取加载图片,各位大神怎么设置NGINX的图片缓存呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • rui888 兔子托尼啊 2016-01-28 03:23

    官方文档有的哦。https://www.nginx.com/blog/nginx-caching-guide/

     proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m 
                     use_temp_path=off;
    
    server {
    ...
        location / {
            proxy_cache my_cache;
            proxy_pass http://my_upstream;
        }
    }
    
    
    
    点赞 评论 复制链接分享
  • rui888 兔子托尼啊 2016-01-28 03:29
    点赞 评论 复制链接分享
  • oyljerry oyljerry 2016-01-28 03:35

    设置expire过期时间等来进行cache,这样浏览器会读取cache,不会每次都请求图片。服务器返回304

    点赞 评论 复制链接分享

相关推荐