Caddy2 服务器配置cache的关键

 ✒️ @halomaster 📅 10 Apr 2023, 11:38 GMT⋮ 【后端开发】 

由于中文互联网上充斥着老版本和相互抄袭的文章,所以关于Caddy2的缓存配置成为一个探索的过程。 最终: 1. xcaddy 编译 `xcaddy build --with github.com/caddyserver/cache-handler` 2. 修改Caddyfile配置,这一步最坑,一堆blog说的都是错的。

{ order cache before rewrite cache }

将上面这段加到最头部。 然后在你的某个site配置里加入:

https://xxx.net { cache { allowed_http_verbs GET stale 100s ttl 200s } encode zstd gzip reverse_proxy 127.0.0.1:3001 }

上面的xxx表示你的site的域名。 缓存时间不宜过长,以免影响用户体验。


0 replies