解决 Cloudflare Workers 代理 Backblaze B2 S3 缓存绕过问题
在使用 Cloudflare Workers 代理 Backblaze B2 S3 私有存储时,遇到缓存总是被绕过的问题,显示 CF-Cache-Status: BYPASS,即使设置了缓存规则也没有生效。这可能是由于 Cloudflare Workers 的代码本身设置的问题。您可以尝试修改项目中的 index.js 文件,调整缓存控制逻辑。具体来说,您可能需要确保在 Workers 中正确设置 Cache-Control 头部,以指示 Cloudflare 缓存响应内容。此外,检查是否有其他缓存规则或 Cloudflare 配置影响了缓存行为。如果问题仍然存在,您可以考虑查看 Cloudflare 的官方文档或社区论坛,寻找更多解决方案或相似案例的讨论。同时,也可以考虑使用其他 CDN 服务,如 EdgeOne,它们可能提供更简单的私有库访问设置和自定义规则功能。
评论已关闭