WordPress/WooCommerce 使用 Cloudflare 缓存静态 HTML

WordPress/WooCommerce 使用 Cloudflare 缓存静态 HTML,「Bypass Cache on Cookie 规则」真心不错,简直就是为 WordPress 量身定做,可惜只有 Business 和 Enterprise 套餐客户才能在发送带有请求的 cookie 的任何时候绕过 HTML 缓存(也就是 Create Page Rules 中的 Bypass Cache on Cookie 规则设置)

使用 Cloudflare Bypass Cache on Cookie 功能,Cloudflare Business($200/Month) 和 Enterprise 计划客户能够在使用 WordPress 时缓存匿名页面浏览量。这可使静态 HTML 在 Cloudflare 进行缓存,无需在不同请求之间重新生成它。

Enterprise Cloudflare 客户可使用 Custom Cache Keys 来进一步提升性能,有关更多详细信息,请联系您的客户经理。

在开始之前,务必确保将 Cloudflare 设置为遵循来自原始 Web 服务器的 Cache-Control 标头;否则,您可能发现 Cache-Control 标头被 Cloudflare 使用在Browser Cache Expiration选项中设置的值覆盖。要设置 Respect Existing Headers 选项,请访问 Cloudflare 控制面板中 Caching 应用:

向下滚动页面,找到 Browser Cache Expiration 选项,然后选择 Respect Existing Headers 值:

完成此操作后,设置 Bypass Cache on Cookie 规则。您可以在 Cloudflare 控制面板 Page Rules 应用中执行此操作:

下一步,单击 Create Page Rule,设置在站点上进行静态 HTML 缓存。

第一步实际上是设置页面规则,以便匹配 WordPress 安装路径。如果站点位于 https://www.example.com,则该规则将为为 https://www.example.com

在此处的示例中,WordPress 在 https://junade.com 上运行,因此 Page Rule 应与 https://junade.com/* 相匹配。

然后,您可以设置要应用的规则。Cache Everything 将缓存静态 HTML。

当 Bypass Cache on Cookie 规则与您设置的条件相匹配时,Cloudflare 将不会缓存 HTML(而静态图像和其他文件仍将被缓存)。根据您正在使用原始 WordPress 还是 WooCommerce,您应使用以下配置之一:

WordPress(原生):

wp-.*|wordpress.*|comment_.*

带 WooCommerce 的 WordPress

wp-.*|wordpress.*|comment_.*|woocommerce_.*

最后,设置 Edge Cache TTL,定义 Cloudflare 在将缓存文件从原始 Web 服务器取回前应保留这些文件的最长时间。即使在设置了较长的边缘缓存 TTL 时间后,您仍能够手动清除缓存,或者使用 WordPress 插件自动管理缓存清除。

下一步,单击「Save and Deploy」,大功告成!

此外,通过使用 Cloudflare WordPress 插件 Automatic Cache Management 功能,还能够在站点更改(即,更改/自定义您的主题或,或者编辑、删除或创建帖子、附件或页面)后自动为站点清除缓存。

教程转自:Cloudflare 支持

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/48/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

中国生物中和抗体检测试剂盒喜获阿联酋注册证!

中国生物「微信公众号」:国药集团中国生物诊断板块所属企业中生捷诺“新型冠状病毒(SARS-CoV-2)中和抗体检测试剂盒(酶联免疫法)”继获得CE认证、商务部出口“白名单”、塞尔维亚首批注册证后,8月24日再次获得阿联酋注册证。这是中生捷诺在全球市场上取得的又一重大进展。 阿联酋是全球首个批…
浏览: 91 标签:  ,  ,  , 

多地发文:未接种疫苗如果导致感染,将严肃追责!

如题,来源:健康时报客户端「2021-08-18」 以下是原文: 多地发文:未接种疫苗如果导致感染,将严肃追责! 据国家卫健委官网,截至8月16日,31个省(自治区、直辖市)和新疆生产建设兵团累计报告接种新冠病毒疫苗187537.1万剂次,完成全称接种的人次近8亿。 各地的疫苗接种仍在持续推进…
浏览: 34 标签:  ,  , 

南京疫情Delta毒株发威,未来怎么办?

南京疫情愈演愈烈。7月25日,南京新增39例感染者,7月26日,新增31例,7月27日,新增48例,日增感染人数持续稳定在两位数,而且,疫情已经外溢多个省份。 南京疫情 Delta变异株 图片来源:澎湃新闻 7月22日,东南大学附属中大医院重症医学专家杨毅,接受中国江苏网采访时,透露一个重要…
浏览: 32 标签:  ,  ,  ,  ,  , 

打 mRNA 疫苗,新冠再也不见?

Nature 以同行评议研究表明,mRNA疫苗(如辉瑞和 Moderna 研发的疫苗,国产复必泰,艾博生物&云南沃森 mRNA疫苗 ARCoV)应该可以提供很多年或永久的抗体保护。论文指出,这是为“(新冠疫苗)接种能在人体内持续诱导针对特定抗原的细胞反应”提供首个证据的研究。 原文:打了mRNA疫苗,就能和新冠彻…
浏览: 80 标签:  ,  ,  ,  ,  , 
浏览: 161 标签:  ,  ,  ,  , 

Comments:4

  1. 我一直还没用过cf的,不过用的缓存插件倒是直接支持cf

    2020.02.17 11:57 # 回复
    1楼

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息