我有一个 Web 应用程序,其中一些图像是由 PHP 生成的。
对于那些熟悉的人,这些是您可以放在 GitHub 项目中的徽章(例如在 README 中)。
在生成这些图像 () 时,我需要使用 PHP 设置哪些标头.svg
,以便 CloudFlare 将它们缓存一天?
仅供参考,我正在使用免费计划。
CloudFlare 的文档非常缺乏 IMO,我找不到任何与静态资源和 TTL 相关的内容。明确一点:我不是在缓存 HTML,而是在缓存静态资源(由 PHP 生成)。
我有一个 Web 应用程序,其中一些图像是由 PHP 生成的。
对于那些熟悉的人,这些是您可以放在 GitHub 项目中的徽章(例如在 README 中)。
在生成这些图像 () 时,我需要使用 PHP 设置哪些标头.svg
,以便 CloudFlare 将它们缓存一天?
仅供参考,我正在使用免费计划。
CloudFlare 的文档非常缺乏 IMO,我找不到任何与静态资源和 TTL 相关的内容。明确一点:我不是在缓存 HTML,而是在缓存静态资源(由 PHP 生成)。
Cloudflare 尊重您在 HTTP 标头中输入的内容。您只需要cache-Control: max-age
在返回图像时设置一个值。请参阅这个SO 问题。