全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 465|回复: 6

可以按需刷新nginx的proxy_cahce缓存么

[复制链接]
发表于 2022-2-19 17:56:21 | 显示全部楼层 |阅读模式
平时全部页面走proxy_cache缓存,缓存30天。
但可以手工触发,只刷新首页、目录或标签页,不用刷新其他缓存,
这种按需刷新可以实现么?
发表于 2022-2-19 17:57:55 | 显示全部楼层
fastcgi_cache_purge
 楼主| 发表于 2022-2-19 18:03:33 | 显示全部楼层

fastcgi_cache只合适php这种么?其他反代好像支持不了?
发表于 2022-2-19 18:13:17 | 显示全部楼层
jackyjack 发表于 2022-2-19 18:03
fastcgi_cache只合适php这种么?其他反代好像支持不了?

这个不清楚
 楼主| 发表于 2022-2-19 19:46:41 | 显示全部楼层
有没有大佬懂得
发表于 2022-2-19 21:02:39 | 显示全部楼层
看不太懂你的需求,如果我没理解错的话。是单独清除一个URL的缓存?

如果是的话可以这样写

    location ~ /自定义path(/.*) {
        proxy_cache_purge 缓存ID $host$1$is_args$args;
    }

这样只要访问 https://domain.com/自定义path/111.txt
就会清除https://domain.com/111.txt  这个文件的缓存
 楼主| 发表于 2022-2-20 12:37:29 | 显示全部楼层
nisekoi 发表于 2022-2-19 21:02
看不太懂你的需求,如果我没理解错的话。是单独清除一个URL的缓存?

如果是的话可以这样写

正是,感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-15 14:32 , Processed in 0.070777 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表