绕过AppEngine边缘缓存

时间:2017-07-07 12:53:41

标签: google-app-engine cloudflare

我正在使用AppEngine Standard项目和一些自定义CloudFlare页面规则来使用自定义Edge Cache TTL缓存一些API端点。

当这些端点上的数据发生变化时,我使用CloudFlare API清除该URL的CloudFlare Edge缓存,但使用AppEngine边缘缓存无法实现同样的效果,当在响应中找到这样的标头时会自动启用它。没有办法清除它:

Cache-Control: public, maxage=TTL

Cache-Control: public, s-maxage=TTL

是否有任何方法可以禁用或绕过某些网址的AppEngine缓存,即使它们使用Cache-Control标题进行了响应?

另一个解决方案是使用CloudFlare的特殊缓存头,但据我所知,它只识别标准maxages-maxage缓存控制指令(https://support.cloudflare.com/hc/en-us/articles/202775670-How-Do-I-Tell-Cloudflare-What-to-Cache-

我制作此图表有助于澄清我的问题: enter image description here

0 个答案:

没有答案