给图床部署cdn腾讯云的edgeone并排查Cache-Control max-age 3600的问题
💡
原文中文,约4100字,阅读约需10分钟。
📝
内容提要
我在腾讯云的edgeone部署CDN以提升图床访问速度,解决了Cache-Control设置问题,成功将缓存时间调整为30天,显著减少了回源流量。
🎯
关键要点
- 最近发布的游记文章引发了图床访问速度慢的问题。
- 原图床部署在家中,带宽有限,流量激增后访问体验下降。
- 尝试使用 Cloudflare 但因备案和访问速度问题放弃。
- 最终选择腾讯云的 edgeone,费用低且提升了访问速度。
- 部署过程中遇到 Cache-Control 设置问题,默认缓存时间为 1 小时。
- 通过修改 VPS 上的 nginx 配置尝试增加 Cache-Control 头,但未成功。
- 在 lsky pro 图床程序的 Apache 服务器上添加 Cache-Control 头,仍未生效。
- 发现 edgeone 的规则引擎默认开启且无配置,导致 Cache-Control 设置未生效。
- 关闭规则引擎后,成功将 Cache-Control 设置为 30 天,减少了回源流量。
🏷️
标签
➡️