nginx PHP 图片做缓存处理

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

3个回答

官方文档有的哦。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;
    }
}

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐