直接安装免费又好用的cloudflare page cache
https://wordpress.org/plugins/wp-cloudflare-page-cache/
缓存直接放到离用户最近的节点上,它不香么
描述
为什么选择这个插件?
Super Page Cache 插件可将网站缓存提升到一个新的水平,从而让您的网站速度飞快,此插件不仅可以帮助您缓存静态文件(例如 CSS、JS、图像等),还可以缓存 WordPress 生成的 HTML 网页;无论是在服务器磁盘级别还是全球 Cloudflare CDN,
此外,这个插件完全开箱即用,您可以在没有 Cloudlflare 的情况下使用它,也可以在 Cloudlflare 的情况下使用它,如果您想使用 Cloudflare CDN,您只需提供您的 Cloudflare 帐户的 API 密钥或 API 令牌详细信息,插件将完成剩下的工作,但如果您是一个好奇/高级用户,插件内有详细的设置,您可以调整这些设置以使其按您喜欢的方式工作,但对于大多数用户来说,您不需要更改任何设置,因为这个插件开箱即用,默认设置就可以完美运行,
与大多数仅提供磁盘缓存的缓存插件不同(即,缓存的网页将由您的 Web 服务器提供),此插件会将您的网页和静态文件缓存到 Cloudflare CDN,这是世界上最快的 CDN 网络之一,
Cloudflare 提供200 多个 CDN 边缘位置,您的网页将从离访问者最近的 CDN 位置提供服务,而不是将请求发送到可能位于世界另一端的 Web 服务器,借助Cloudflare CDN,这将大大降低您网站的加载速度,不仅适用于静态文件,也适用于 HTML 网页,观看下面 IdeaSpot 的评论视频,它将让您在安装插件之前清楚地了解它,
该插件如何工作?
此插件充分利用了免费的 Cloudflare 计划,因此要使用此插件,您不需要付费的 Cloudflare 帐户,但是,如果您想使用 Cloudflare 图像优化、WAF(Web 应用程序防火墙)等功能,则必须支付 Cloudflare Pro 计划费用才能在您的 Cloudflare 帐户中启用这些功能,
免费的 Cloudflare 计划允许您通过输入“Cache Everything”页面规则来启用页面缓存,从而大大缩短响应时间,但是对于 WordPress 等动态网站,使用此页面规则时可能会遇到问题,因为无法从缓存中排除关键网页、登录用户的会话、ajax 请求等等,借助此插件,所有这一切都成为可能,
此插件利用 Cloudflare Cache Everything页面规则或使用 Cloudflare Worker 在您的网站上启用页面缓存,默认情况下,Cloudflare Worker 模式是禁用的,因为它不像Cache Everything页面规则那样100% 免费,但您可以根据需要启用它,
基于 Cloudflare Worker 的解决方案将帮助您获得一个干净的页面缓存解决方案,而无需为登录用户提供任何缓存破坏查询字符串 (/?swcfpc=1),此外,如果您是高级用户,您还可以覆盖我们的默认工作代码,以将您自己的自定义登录添加到其中,
通过利用非常快的 Cloudflare 缓存(也适用于 HTML 页面),您将能够显著改善 WordPress 网站的响应时间,从而节省大量带宽,此插件的替代方案是购买和配置企业计划,
插件功能
开发用于与任何 Cloudflare 计划(无论是 Cloudflare 免费版、专业版、商业版还是企业版帐户)完美配合
充分利用 Cloudflare Cache Everything Page Rule
缓存破坏器支持确保登录用户不会看到缓存内容
使用Cloudflare Worker进行页面缓存(页面规则解决方案的替代方案,需要在插件设置中手动激活)
使用基于 Cloudflare Worker 的页面缓存解决方案时,无缓存破坏器
能够覆盖我们的默认 Worker 代码以添加您自己的自定义登录信息
磁盘级别回退缓存系统,用于处理可能尚未被 CLoudflare 缓存或在 Cloudflare 缓存中已过期的请求(插件设置 – 缓存选项卡)
能够选择和自定义要缓存的内容和不缓存的内容(插件设置 – 缓存选项卡)
后备缓存,您可以在其中保留自定义响应标头数据(大多数插件会删除它们)
自动清除帖子/页面/CPT,当你更新它们以及它们可能被删除的相关页面时
可以仅清除网站的 HTML 页面,而不是清除所有内容(HTML 页面 + 静态内容)
能够根据页面 URL、站点地图、最近 20 条发布/更新的内容预加载页面
手动运行预加载器(从插件设置)或通过 CRON 作业运行
当 Cloudflare 缓存被清除时,能够自动清除 Varnish 缓存(如果您的服务器启用了 Varnish)
当 Cloudflare 缓存被清除时自动清除 OPcache 和对象缓存
使用 CRON 作业清除整个 Cloudflare 缓存
根据用户角色授予 Cloudflare 缓存清除权限
自动预取视口中存在的 URL
鼠标悬停时自动预取 URL(通过使用instant.page脚本)
能够保持插件设置处于停用状态(需要在插件设置中启用 – 其他选项卡)
以 JSON 格式导出/导入插件设置
能够从 WP Admin 工具栏清除 Cloudflare 缓存
能够排除页面在单个页面/帖子基础上的缓存(关闭Disable metaboxes on single pages and posts插件设置中的选项 – “其他”选项卡)
集成到许多流行主机(例如 Kinsta、WP Engine、SpinupWP)的内部服务器缓存
集成到流行的电子商务系统,如 WooCommerce 和 Easy Digital Downloads (EDD) [插件设置 – 第三方选项卡]
集成无数第三方插件(例如 Autoptimize、W3 Total Cache、LiteSpeed Cache、Hummingbird、WP Optimize、WP Rocket、WP Asset Clean Up、WP Performance、Yet Another Star Rating、Swift Performance、SIteground SuperCacher 等)
详细的常见问题解答部分涵盖了所有类型的问题(插件设置 – 常见问题解答选项卡)
不仅如此,我们还一直致力于为插件添加新的有用功能,所以,您的喜爱和支持是我们前进的动力,如果您喜欢使用该插件,请考虑在评论部分分享您的评论,
重要声明
如果您将此插件与其他页面缓存插件(如 WP Rocket、LiteSpeed Cache、W3 Total Cache 等)结合使用,请确保这些插件上的页面缓存功能已被禁用,因为页面缓存将仅由此插件处理,
您还可以使用Autoptimize 、Perfmatters、ShortPixel、WP Rocket 或 Optimole等插件来优化您的静态资产,同时使用此插件进行页面缓存,
如果您是高级用户/开发人员,您会很高兴地知道这个插件 100% 不含 jQuery,并且与所有版本的 WordPress 和所有 WordPress 主题兼容,
如果您使用 Kinsta 作为托管服务提供商,则此插件可以与 Kinsta 的服务器级缓存完美配合,并且此插件也已经在 Kinsta 服务器上进行了全面测试,以确保它与 Kinsta 服务器缓存完全兼容,
此外,如果您使用我们支持其本机服务器缓存的任何托管平台(即 Kinsta、WP Engine、SpinupWP 等),您不必启用我们的后备缓存系统,因为您可以使用主机提供的本机磁盘缓存,而不是使用我们的磁盘级后备缓存,