Cloudflare 加速效果不理想?试试配置 Page Rules 页面规则

Lunvps
pENeBMn.png

Cloudflare作为全球最大的免费CDN加速,相较于国内的优势在于无需注册即可使用。我们的Cloudflare默认只缓存图片等静态文件。很多网站使用Cloudflare没有得到理想的加速效果,就是因为不懂如何配置Cloudflare的Page Rules。只要我们配置好Page Rules,我们的网站加速效果就会很棒。因为我们的网站是基于WordPress搭建的,这几天一直在调试Cloudflare的自定义页面规则缓存Page Rules,发现Page Rules确实配置好了,网站访问速度很快。

Cloudflare 加速效果不理想?试试配置 Page Rules 页面规则

Cloudflare自定义规则说明:

提示:规则定制是指针对“指定URL”(支持通配符*)的页面级规则定制。您可以针对任意子域名、目录,甚至单个URL配置针对性的加速缓存、安全防护等。列表中的上下级关系决定了优先级,上级规则优先级较高。站长可以点击“↑”调整优先级。新添加的规则优先级最低,30秒内生效。

URL 规范支持通配符 * 例如

1)针对idc1680.com进行具体设置,需要添加URL:*,使网站idc1680.com/wp-content/uploads/的所有内容缓存生效;

2)针对所有HTML页面进行特定设置,需要添加URL:*.html,才能使网站的HTML内容缓存生效;

3)若要缓存所有HTML页面,需在URL中添加:*,以使yuntue.com网站所有内容缓存生效;

4)yuntue.com所有评论页面禁止缓存和直接返回源,需要添加URL:yuntue.com/*/comment-page-*,网站评论内容缓存无效;

以下是wordpressPage Rules页面规则:

*/comment-page-* 缓存级别:绕过 评论不缓存,直接返回源

* Cache Level:Bypass 后端管理页面不缓存,直接返回源

* 始终在线:开启,缓存级别:缓存所有内容,边缘缓存 TTL:2 小时所有网站内容缓存 2 小时

Cloudflare 的免费套餐只允许设置 3 条规则,我们只能设置后台和评论页面不缓存,其他全部缓存。还有一点很关键,Edge Cache TTL 选项一定要设置,不然还是不会缓存的!Edge Cache TTL 缓存时间可以设置为 30 天或者 1 天,最少 2 小时。如果网站没有更新或者不需要用户登录,可以直接设置为 30 天,这样可以减少服务器压力,加快用户访问体验。

WordPress 页面规则配置:

wp-admin部分为管理后台,不缓存;

wp-login部分为后端登录页面,不缓存;

*/comment-page-* 用户评论,不缓存;

其余全部缓存;

上面的规则显示我们需要 4 条规则,但是免费的 Cloudflare 只能启用 3 条 Page Rules 规则。因此我们可以将 wp-login 的更改合并为一条规则;

可以安装插件后将wp-login.php重命名,将登录页面wp-login网址改为wp-adminxxx,其中xxx是我们自定义的一串字符,比如wp-adminabc。

这样,wp-admin* 就可以同时匹配前两个规则,从而将规则数量减少到三个。

通过配置WordPress的页面规则,我们将整个站点进行缓存,并将站点设置为永久在线,并排除管理后台、登录页面、文章评论页面的缓存,这样我们就可以实时看到用户评论,并正常登录管理网站。

pENeBMn.png
文章版权声明:除非注明,否则均为论主机评测网原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 后端架构是指构建和维护服务器端应用程序的整体结构和设计。它涉及到多个方面,包括技术选型、系统设计、数据库设计、缓存策略、安全性等。以下是一个典型的后端架构的概述
  • 前端框架是用于构建用户界面的软件框架,它提供了一套预定义的代码结构和工具,帮助开发者更高效地创建复杂的Web应用程序。以下是一些流行的前端框架
  • Linux在线系统网站可能指的是可以在线使用或体验Linux系统的网站,或者提供Linux相关教程和资源的网站。以下是一些与Linux相关的在线资源和网站
  • Linux系统是一种自由和开放源码的操作系统,它可以在多种计算机硬件平台上运行,包括桌面计算机、服务器、智能手机、路由器等。因此,Linux系统并不特定于某种电脑,而是可以安装在各种不同类型的电脑上。
  • Linux系统并不是由某个特定的国家开发的,而是由全球各地的开发者和社区共同贡献和开发的。
  • Linux系统是一个基于Unix的操作系统,它本身不是一个命令,而是一个由许多命令和工具组成的操作系统环境。在Linux系统中,用户可以通过终端(命令行界面)输入各种命令来执行不同的操作。
  • 阿里巴巴与Linux之间有着紧密的联系。阿里巴巴是中国最大的电商平台之一,而Linux是一款自由和开放源代码的操作系统。阿里巴巴在其技术栈中广泛使用了Linux,以支持其庞大的业务需求和数据处理能力。
  • Linux系统本身并没有专门的手机版可供下载,但你可以通过一些方法在手机上运行Linux系统。以下是一些常见的方法
  • pENeBMn.png

    目录[+]