nginx

4 阅读1分钟

请缓存

临时测试:添加 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*