cf + wordpress 请教

66 天前
 ab
页面规则:
example.com/hot/* 缓存级别: 缓存所有内容, 边缘缓存 TTL: 2 小时

缓存规则:
( http.request.uri wildcard r"/hot/*") 符合缓存条件 忽略缓存控制标头,使用此 TTL 2 小时

源服:
响应:Cache-Control: public, max-age=7200

Safari 多次请求
:method: GET
:scheme: https
:authority: example.com
:path: /hot/
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh-Hans;q=0.9
Priority: u=0, i
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15

CF 响应:cf-cache-status: MISS/BYPASS(多数为 MISS)
图片/JS/CSS 则无此问题。
另外发现,safari/chrome 多次响应为 MISS 的页面,curl 一次即立即缓存,浏览器再测也是 HIT 状态了。

老哥们,让 CF 节点强制缓存 html ,还需要哪里的设置吗?
982 次点击
所在节点    Cloudflare
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1134653

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX