请缓存
临时测试:添加 proxy_cache_bypass 1;
在你的 nginx 配置中:
location ~ ^/img $ {
# 临时禁用缓存来测试
proxy_cache_bypass 1;
proxy_no_cache 1;
proxy_pass http://localhost:8080;
}
这样每次请求都会直接到 imgproxy,不会使用缓存。
测试后记得删除这两行,否则会失去缓存效果,增加服务器负担。
更好的方法:清除缓存
在服务器上执行
rm -rf /var/cache/nginx/imgproxy/*
或者更精确的方式:
只清除特定 URL 的缓存
根据你的配置,缓存路径是 imgcache
rm -rf /var/cache/nginx/imgcache/*bqb*wechat*collection_416*