全球主机交流论坛

标题: 求助关于cf缓存配置 [打印本页]

作者: coolloves    时间: 2023-6-12 10:35
标题: 求助关于cf缓存配置
page rule
  1. domain.com/*
  2. Browser Cache TTL: an hour, Cache Level: Cache Everything
复制代码


cache 设置,选择的是标准.




但是目前除了静态js/css/img等可以缓存,其他的都是miss,是哪里姿势不对吗?

  1. Date: Mon, 12 Jun 2023 02:29:30 GMT
  2. Content-Type: text/html; charset=utf-8
  3. Connection: keep-alive
  4. Cache-Control: max-age=3600
  5. CF-Cache-Status: MISS
  6. Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=r7e7AiHSRgsdGekq9eX8cMU3%2Fhay2haptZs2ZK7aIfKGWMnR45owEJgFsp5RDCdmufDAanHo5OBIrQTJCmzakdfznXXNDuE9MQy3UJSYoyFSEJco8%2FQ3c7fuctgLw%2FfqDw%3D%3D"}],"group":"cf-nel","max_age":604800}
  7. NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
  8. Server: cloudflare
  9. CF-RAY: 7d5eaa97da889e74-SJC
  10. alt-svc: h3=":443"; ma=86400
复制代码



期望 domain.com/?a=b   这样的请求也可以缓存.流量太大,急需帮助,谢谢各位彦祖.


                                        本人专属,你瞅啥?  
作者: radiogaga    时间: 2023-6-12 10:47
好多动态资源cf默认是不缓存的 你需要强制缓存一下
https://blog.tanglu.me/cloudflare-configure/#Cache-Rules


作者: coolloves    时间: 2023-6-12 11:18
radiogaga 发表于 2023-6-12 10:47
好多动态资源cf默认是不缓存的 你需要强制缓存一下
https://blog.tanglu.me/cloudflare-configure/#Cache-R ...

感谢指点,添加了hostname contains "domain.com",让其缓存,但是还是miss
应该是走策略了,但是cf没给缓存,所以还是回源了.


                                        本人专属,你瞅啥?  
作者: coolloves    时间: 2023-6-13 13:37
终于找到原因了
cf应该只对特定返回状态码做缓存,因为我当时返回的非200,导致一直miss改为200就ok了



                                            本人专属,你瞅啥?  




    欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4