经过几天的研究和阅读谷歌云文档,同时了解谷歌云 CDN 缓存。最后,我能够使用 Wordpress 设置 Google Cloud CDN。正确设置缓存标头并将 Vary 标头设置为 Google CDN 要求,并为请求实现 Etags 和 Last modified 标头。Wordpress 网站的缓存很好,但当我发现我在后端 Wordpress 中更新的任何内容都不会实时更改到 Google CDN 缓存时,我感到很头疼。所以,问题是: -
问题:- 如果我在 wordpress 上更新帖子,它仍然会显示缓存版本,直到过期/缓存控制:达到最大年龄。这使得没有使用 Last Modified 和 Etags。为什么它不尊重后端状态代码 304 并在页面更改时获取新副本。
我想要什么:- Google CDN 使用后端检查请求的上次修改和 ETag,如果更改,则获取新副本,否则显示缓存版本。
注意:-在我发现的字节范围请求 中,它在检查请求的 Etag 和 Last Modified 之前使用字节范围。如果是真的?如果是,我必须进行哪些更改才能使其正常工作?
请帮助我解决问题,所以如果我进行更改,它会获取一个新副本。请检查标题,如果有任何问题,请告诉我下面给出的网站。谢谢