有很多网站管理员花费大量时间优化他们的 WordPress 网站以获得更好的速度。优化图像、CSS 和 JS 文件等静态元素可能需要大量工作,尤其是当您的网站有大量图像以及自定义 CSS 和 JS 文件时。 优化此类媒体密集型网站的更好方法是使用内容交付网络或更广为人知的 CDN。有许多最好的 WordPress CDN 提供商可用,可以轻松连接到任何 WordPress 网站以加快速度。 在本教程中,我将教您如何在任何 WordPress 网站上轻松配置 Cloudflare 的免费 CDN。 第 1 步:在 Cloudflare 上创建帐户 首先,要使用 Cloudflare,您显然需要注册他们的服务。第一层免费使用并开始使用。 前往 Cloudflare.com 并注册,然后添加您的网站。 Cloudflare 将扫描您的网站,这可能需要几分钟的时间。同时,您可以观看一段有用的视频,了解 Cloudflare 如何帮助和加速您的网站。 扫描完成后,您将看到一些设置;确保您的网站指向您服务器的 IP 地址,并且 www 记录指向您的网站名称。云图标也应该是橙色的,如图所示。橙色图标表示这些记录将通过 Cloudflare 服务器提供。 在最后一步中,您将看到 Cloudflare 的名称服务器;您需要将这些名称服务器添加到域名注册商。现在复制名称服务器。 第 2 步:安装并激活 Cloudflare WordPress 插件 Cloudflare 有自己的WordPress […]
cloudflare

如何使用WordPress和Cloudflare修复错误521
你正在寻找一种方法来修复WordPress和Cloudflare的错误521吗? 如果您看到此错误消息,则所有试图访问您网站的人也会看到此错误消息。这对游客体验和你的转化率来说都是个坏消息。这甚至可能会让你失去搜索引擎的排名。 在本文中,我们将向您展示如何使用WordPress和Cloudflare修复521错误。 为了帮助您尽快解决此问题,我们建议您选择可用的实时支持选项。例如,实时聊天或商务电话支持几乎总是比票务门户或电子邮件更快。 如果您无法立即从您的主机提供商那里获得支持,则可以尝试以下步骤。 在此屏幕上,找到常规信息部分。 Bluehost将在“共享IP地址”下显示您的服务器的IP地址。 如果你正在努力寻找这个IP地址,总是值得查看你的主机提供商的网站或在线文档。许多网络主机都有详细的教程,告诉你如何找到你的IP地址。 获得此信息后,请转到HTTP Header Checker工具。你可以用这个工具‘ping’你网站的服务器,看看它是否响应。 要进行此测试,只需将您的IP地址粘贴到‘URL’字段中。 然后在您的IP地址前面添加‘http://’。这将把这串数字变成一个网址。例如: 56.18.270.000 变成: http://56.18.270.000 下一步,点击“检查”按钮。HTTP标头检查器现在将尝试与您的服务器通信。 如果您的服务器处于离线状态,您将看到一条消息,如“无法连接”或“找不到主机”。 这就解释了为什么会出现521错误。在这种情况下,您需要联系您的主机提供商进行修复。 如果您的服务器处于在线状态,则HTTP Header Checker将显示‘2XX’状态代码。如果您的服务器处于在线状态,但临时重定向到新位置,您可能还会看到‘3XX’状态代码。 如果您的服务器处于在线状态,则停机或服务器停机不会导致您的521错误。在这种情况下,您可以继续遵循本指南来修复错误。 现在,您应该会看到您网站的.htaccess文件。 默认情况下,某些FTP客户端会隐藏敏感文件。如果你没有看到.htaccess文件,那么你需要在你的ftp客户端中启用‘显示隐藏的文件’选项。 如果你使用的是FileZilla,只需从工具栏中选择服务器即可。然后点击“强制显示隐藏文件”。 如果你仍然很难找到.htaccess,那么请参考我们的指南,了解如何在WordPress中找到.htaccess文件。 当您准备好编辑此文件时,只需在.htaccess文件上单击鼠标右键(或按住Control键并单击)即可。 然后,选择“查看/编辑”。 这将在您计算机的默认文本编辑程序中打开.htaccess。 在该文件中,找到‘#Begin’行。您需要将所有Cloudflare IP地址添加到此行之上。 要开始,请在新行中键入以下内容: 命令拒绝,允许 在新选项卡中,打开Cloudflare IP范围列表。 要将IP地址列入白名单,您需要键入‘Allow From’,然后复制/粘贴或键入IP地址。这意味着: 103.21.244.0/22 变成: allow from 103.21.244.0/22 您还需要在新行上添加每个IP地址。 添加所有Cloudflare IP地址后,保存您的更改。现在,您可以关闭.htaccess文件。 现在你可以继续访问你的网站,看看这是否修复了‘Error 521’。 接下来,点击“创建证书”按钮。 CloudFlare现在将要求提供私钥和证书签名请求(CSR)。 您是否已经拥有私钥和CSR?然后只需选中“使用我的私钥和CSR”复选框即可。 现在,您可以将您的CSR输入到“证书签名请求(CSR)”框中。 如果你没有企业社会责任和钥匙,不要惊慌!CloudFlare可以为你创造这两样东西。 若要开始,请选择“使用Cloudflare生成私钥和CSR”。 您现在可以选择是创建RSA密钥还是ECC密钥。 […]

演示翻译-如何在WordPress中设置CloudFlare免费CDN
你想在你的WordPress网站上使用免费的Cloudflare CDN吗? CloudFlare是市场上最好的WordPress CDN服务之一。他们提供免费的CDN,以加快您的网站以及一套强大的安全功能,为小企业网站。 挑战在于,许多入门级用户无法使用Cloudflare,因为他们认为很难设置。 在本指南中,我们将带您完成WordPress中完整的Cloudflare设置,以帮助您提高网站速度。 当有用户请求时,离用户位置最近的CDN服务器会进行处理。 例如,如果美国有人想访问英国托管的网站,则美国的CDN服务器将为该请求提供服务,而不是英国的主服务器。 有了CDN,所有的用户请求都由距离最近的CDN服务器处理。这缩短了访问者和网站服务器之间的物理距离。 因此,CDN提高了您的网站的性能和速度,适用于所有用户,无论其地理位置如何。 速度更快的网站还可以改善用户体验,并能在搜索引擎优化排名中给你的网站带来轻微的提升。使用CDN还可以减少主服务器的负载,并保护其在流量高峰时不会崩溃。 如果你想了解更多,请参阅我们的指南,了解为什么你需要为你的WordPress博客提供CDN。 CloudFlare是互联网上最受欢迎的免费CDN提供商之一。它是一个由全球分布的服务器组成的大型网络,可以自动缓存静态内容并快速提供动态内容。 除了CDN服务,Cloudflare还是一个基于云的网站防火墙和分布式代理服务器。它监控您网站的所有传入流量,甚至在可疑流量到达您的服务器之前就将其拦截。 他们提供适合小企业网站和博客的免费基本套餐。他们还提供每月20美元起的付费套餐。 对于寻求免费CDN的小型企业来说,CloudFlare是一个绝佳的选择。然而,如果你想充分利用Cloudflare的所有功能,那么你将需要每月200美元的商业计划。 注:我们在塔克网上不使用Cloudflare。相反,我们使用Sucuri作为网站防火墙和CDN。这种防火墙具有提高速度和安全性的双重好处。你可以在我们的Sucuri和Cloudflare的比较中了解更多。 话虽如此,让我们来看看如何在WordPress中设置Cloudflare免费CDN。您可以使用下面的快速链接跳转到教程的不同部分: 在WordPress中设置Cloudflare CDN使用快速入门指南配置Cloudflare配置其他重要的Cloudflare设置使用插件为WordPress优化Cloudflare 在下一页上,您需要输入您的电子邮件地址和密码来创建Cloudflare帐户。 只需输入所需信息,然后点击“注册”按钮即可。 注册完成后,您将看到一个感谢页面,确认您的Cloudflare帐户已设置好。 下一步是将您的网站添加到Cloudflare。你应该点击‘添加一个网站或应用程序’按钮来开始。 现在,您可以在“输入您的站点”栏中输入您的网站。 确保只输入站点的域名,例如Example.com。您不需要键入完整的URL或任何额外的字符。 在下一个屏幕上,将要求您选择所需的Cloudflare计划类型。 在本教程中,我们将选择免费的Cloudflare计划。然后,点击“继续”按钮。 之后,Cloudflare将向您显示其系统找到的所有DNS记录的列表。这些将包括您的子域以及。 您希望通过Cloudflare传递的DNS记录应该有一个橙色的云图标。将绕过Cloudflare的DNS记录将显示灰色云图标。 您需要查看该列表,以确保您的主域在带有橙色云图标的Cloudflare上处于活动状态。只需点击“代理状态”切换即可更改状态。 一旦您验证了您的dns记录,只需点击底部的‘继续’按钮。 在设置的下一步中,Cloudflare将要求您更新您的名称服务器。系统将要求您更改名称服务器,并将其指向Cloudflare名称服务器。 注:更改名称服务器可能需要一些时间才能在整个互联网上传播。在此期间,某些用户可能无法访问您的网站。 您可以从您的域注册商帐户更改域名服务器,如Domain.com。 或者,如果您从您的虚拟主机提供商(如Bluehost)那里获得了免费域名,则您必须通过登录到您的虚拟主机帐户来更改域名服务器。 出于本教程的目的,我们将向您展示如何从Bluehost控制面板更改名称服务器。 虽然不同的托管公司的流程是相似的,但您始终可以向您的托管提供商索要有关其控制面板的详细说明。 一旦您登录到您的Bluehost cPanel仪表板,转到‘域’部分,并选择您的域名。之后,点击“域名服务器”标签和“编辑”按钮。 接下来,您需要选择‘Custom’并输入Cloudflare提供的名称服务器。 然后,点击“保存”按钮。 在此之后,您需要返回到Cloudflare设置页面,然后单击“完成,检查名称服务器”按钮以完成设置。 它现在将自动检查您的新名称服务器。 就这样!更新您的域名服务器并激活Cloudflare需要几分钟时间。 激活后,您将在Cloudflare控制面板中看到成功消息。 同时,Cloudflare快速入门指南将自动打开,您可以使用它来自定义您的Cloudflare设置。我们将在下一节中向您展示如何操作。 注意事项:以上屏幕截图显示了Bluehost控制面板。如果您使用的是不同的主机提供商,则您的名称服务器设置可能会有所不同。 这将帮助您避免WordPress中的混合内容错误。它通过自动将站点上所有资源和链接的URL中的“http”更改为“https”来实现这一点,这些资源和链接可以使用安全的“https”URL提供服务。 默认情况下,此设置处于启用状态。我们建议您将其保留为打开状态,然后单击“保存”按钮。 下一个设置是“始终使用HTTPS”。 一些用户报告了在Cloudflare中使用此设置时出现的问题。默认情况下,此设置处于禁用状态,我们建议您保留该设置。在本文后面,我们将向您展示如何使用All in One SEO插件从HTTP重定向到HTTPS。 […]

如何在WordPress中添加Cloudflare Turnstile验证码(2种方式)
是否要在WordPress中添加Cloudflare Turnstile CAPTCHA? 验证码和再验证码可以阻止垃圾邮件,但它们也不受访问者的欢迎。通过使用像Turnstile这样的非侵入性技术,您可以保护您的网站免受垃圾邮件和自动脚本的攻击,而不会惹恼您的访问者。 在本指南中,我们将向您展示如何将Cloudflare Turnstile添加到WordPress网站。 在此页面上,选择“Turnstil”。 现在您将看到一些新的设置,您可以在其中输入站点密钥和站点密码。 要获取此信息,请打开新的浏览器选项卡并转到Cloudflare登录页面。你需要使用你的电子邮件地址创建一个Cloudflare帐户,如果你还没有这样做的话。 一旦你登录到Cloudflare仪表板,找到左侧菜单中的‘Turnstile’,然后点击它。 这将把你带到一个屏幕上,上面有一些关于Cloudflare Turnstile的基本信息。 如果你愿意继续,那么点击“添加站点”按钮。 在这个屏幕上,首先输入一个“网站名称”。 这只是你的参考,所以你可以使用任何你想要的东西。 接下来,在“域名”栏中输入您网站的域名。 下一步是选择要创建的验证码小部件。第一个选择是“托管”,这是Cloudflare推荐的方法。Cloudflare在这里分析浏览器的请求,然后决定它应该运行哪种挑战。 在此过程中,访问者将看到加载动画。 只要有可能,Cloudflare就会尝试在后台运行非交互式挑战,这样访客就不必做任何事情。在这种情况下,当他们的浏览器通过测试时,用户只会看到一条‘成功’消息。 有时,Cloudflare可能会决定显示交互式挑战更安全。然而,访问者只需要勾选一个方框,而不是完成一个谜题,所以它仍然比传统的基于谜题的验证码更容易。 除非您有特定的原因,否则使用托管验证码是明智的,因为这为您提供了良好的安全级别,并将对访问者体验的影响降至最低。 不想在您的WordPress网站上使用互动挑战吗?然后,你可以选择“非交互”或“隐形”。 非交互式挑战在浏览器中运行,因此访问者不必采取任何操作。就像托管验证码一样,当挑战完成时,参观者将看到正在加载的动画和一条‘成功’消息。 如果你选择‘不可见’,那么访问者将不会看到动画或成功消息。这一设置允许你对访问者完全隐藏验证码,这可以避免混淆,也不会给你的WordPress主题增加任何杂乱。 做出决定后,请点击“创建”按钮。一旦你这样做了,Cloudflare就会显示你的站点密钥和密钥。 如何为WordPress配置Cloudflare Turnstile CAPTCHA 现在,切换回你的WordPress博客或网站,添加“站点密钥”和“站点秘书”。 默认情况下,每次访问者未能通过验证码时,WPForms都会显示以下消息:“CloudFlare Turnstile验证失败,请稍后重试。” 您可以将其替换为您自己的自定义消息,方法是在“失败消息”字段中键入内容。 在那之后,你可能想要定制验证码在你网站上的外观,方法是打开“类型”下拉菜单,然后从亮、暗或自动中进行选择。 下图显示了自定义用户注册表中“Dark”主题的外观示例。 做出这个决定后,滚动到屏幕底部,然后点击“保存设置”。 完成后,您就可以为任何形式的Turnstile验证码提供保护了。 如何将Cloudflare Turnstile验证码添加到WordPress表单 使用WPForms将Cloudflare Turnstile添加到WordPress非常简单。 要使用WPForms创建新表单,只需转到WPForms»添加新项。 首先,在“命名您的表单域”中键入名称,为该表单命名。这只是你的参考,所以你可以使用任何你想要的东西。 WPForms附带了现成的模板,因此您可以快速入门并构建各种表单。当你找到一个你想要使用的设计,点击橙色的‘使用模板’按钮。 注:免费的WPForms插件具有用于创建电子邮件时事通讯注册表单、联系人表单等的模板。如果你想要更多,那么你可以通过升级到WPForms的高级版本来解锁600多个模板。 选择模板后,您将看到WPForms编辑器。 要自定义某个字段,只需在表单编辑器中单击以将其选中。然后,侧边栏将更新以显示所选域的所有设置。 您还可以使用拖放来更改这些字段的显示顺序。 要将Cloudflare Turnstile添加到表单中,只需点击左侧菜单中的“添加字段”标签。 在这里,找到内置的‘Turnstile’字段,然后点击将其添加到您的表单中。 WPForms现在将在右上角显示一个‘Turnstile Enable’图标。 这让您知道表单受到Cloudflare Turnstile的保护。 另一种选择是在表单的设置中启用Cloudflare。只需在左侧菜单中选择“设置”,然后点击“垃圾邮件防护和安全”。 […]

WordPress IP屏蔽,IP拦截 文字详细教程
与不断攻击您网站的机器人、垃圾邮件发送者或黑客打交道?根据严重程度,它可能会对您的访问和带宽产生重大影响,在这种情况下,您可能需要尝试阻止它们。 大部分云服务器都附带一个免费的IP拒绝工具,可让您拦截特定IP地址和范围访问您的网站。在本文中,我们将介绍可用于拒绝拦截IP地址的几种方法。 如何识别有问题的IP地址 如何使用宝塔控制面板拦截IP地址 如何在Cloudflare中拦截IP地址 如何在Nginx中拦截IP地址 如何在Apache中拦截IP地址 如何识别有问题的IP地址 WordPress是一个动态 CMS ,这意味着PHP worker按需生成未缓存的页面。由于未缓存的请求需要显着更多的CPU和RAM资源来提供服务(与缓存的请求相比),恶意行为者有可能通过发送大量请求来强制服务器停止响应。 如果您遇到这种情况,可以帮助减少服务器负载的一种策略是拒绝麻烦的IP地址访问。 如果您的服务器提供商提供IP访问统计,您可以通过服务器提供商提供的控制面板查看IP访问统计表以识别有问题的IP地址。 您也可以通过分析服务器访问日志来实施,当然如果您希望通过安装插件来统计访问IP,也是可行的,比如WP Statistics。 如果您发现某个IP地址发出的请求比其他IP多得多(例如5-10倍),您可能需要进一步调查以确定该IP是机器人还是垃圾邮件发送者。检查IP是否恶意的最简单方法是使用诸如CleanTalk或Spamhaus之类的reputation检查器。 如果reputation检查器将IP地址识别为机器人或垃圾邮件发送者 IP,您可以采取进一步措施来阻止该IP。请记住,即使信誉检查器没有将该IP列为恶意IP,也可能只是意味着该IP尚未在其数据库中。 如果您发现IP导致您的服务器返回HTTP 502错误或完全关闭,则值得测试阻止IP地址是否会使事情变得更好。 如何使用宝塔面板拒绝拦截IP地址 宝塔面板提供屏蔽IP工具允许您阻止单个IP地址以及IP地址范围,而无需编辑Web服务器配置文件。 重要的:屏蔽IP工具是一项强大的功能,如果使用不当,可能会阻止合法服务或个人。 要在宝塔面板中屏蔽拦截IP地址,请导航至安全,选择屏蔽IP,填入屏蔽IP或者IP段,点击屏蔽按钮即可添加指定IP/IP段至屏蔽列表。 宝塔面板中的IP屏蔽工具 在“将IP地址添加到屏蔽”模式中,您可以将IPV4地址、IPV6地址和CIDR(无类域间路由)IP地址范围添加到阻止列表。CIDR范围可用于屏蔽IP地址的连续范围(例如127.0.0.1到127.0.0.255)。要生成有效的CIDR范围,我们建议使用这样的工具。 以下是一些您可以屏蔽的IP地址示例: IPV4地址 – 103.5.140.141 IPV6地址 – 2001:0db8:0a0b:12f0:0000:0000:0000:0001 CIDR范围 – 128.0.0.1/32 如何在Cloudflare中拒绝拦截IP地址 如果您是Cloudflare用户,您可以使用Cloudflare仪表盘中的“IP Access Rules”工具来屏蔽IP地址和IP范围。 在Cloudflare仪表盘中,导航到Firewall > Tools。 Cloudflare工具仪表盘 要创建新的IP访问规则,请添加IP地址,选择“Block”操作,选择“This Website”(如果您希望规则适用于所有Cloudflare域,则选择“All Websites in Account”),然后单击“Add”。 添加IP访问规则 添加访问规则后,它将出现在“IP Access Rules”列表中。在这里,您可以对访问规则进行更改,例如更改操作、添加注释和删除规则。 Cloudflare仪表盘中的IP访问规则 […]

WordPress CDN加速,Cloudflare,dnspod,网站速度优化 文字详细教程
在大家开始阅读此文之前,小编先陈述下自己的观点:非必要的情况,国内站点尽可能不使用Cloudflare的CDN服务。除非你所搭建的WordPress网站所使用的服务器不在境内,否则国内有很多CDN服务可以满足你的网站加速需求,比如阿里云、腾讯云,七牛云、UPYUN等服务商提供的CDN。 但,如果你非得要使用Cloudflare的CDN,不妨看看sleele这篇教程,思路清晰且易于理解,enjoy! 前言 最近再一次着手优化博客的访问速度,基于上次的优化再次提升,这次用上了我之前放弃的cloudflare cdn加速方案,现在有了新的思路和新的工具。 cloudflare的cdn节点都在海外,国内访问速度其实并不理想,如果自己的vps线路质量可以的话,用cloudflare cdn反倒会减速,这是我之前的想法,但是自cloudflare推出了cloudflare partner计划,可以通过partner免费使用cname解析,从而可以使用某些奇淫巧术实现自定义cdn节点。 dnspod dns解析 本来想按逻辑顺序来写,但是考虑到实际操作是按照工具顺序来执行,就先从dns解析说起吧! 以往如果我们要使用cloudflare的免费cdn,就要使用cloudflare的dns解析,现在有了partner计划,可以免费使用cname解析,这次我们选用dnspod提供的dns解析,dnspod还提供d监控服务,d监控可以监控网站线路,并根据网络情况自动切换节点 先说说什么是d监控 什么是D监控? D监控就是:当您的一个服务器确认宕机后,系统会自动给您切换到可用的服务器,宕掉的服务器恢复后自动切换回原ip(注意:系统不默认开启D监控,需要您手动启用D监控) 检测的原理:所有监控点会向目标服 务器发起一次 http请求,当且仅当所有监控点都得不到应答时,我们会认为服务器宕机,从而进行操作。(这里需要注意的是,403等错误返回只提示警告,不进行ip切换,500以上错误返回提示宕机,进行切换) 要使用dnspod dns解析,首先要注册dnspod,并把域名挂在上面,这个相信有能力建站的人都会操作,我就不赘述了 域名放在dnspod dns解析后,暂时不要设置d监控,现在可以去搞cname了 cloudflare partner 先注册cloudflare账号(http://cloudflare.com/),之后去cloudflare partner处登录。 我使用的是笨牛网提供的cloudflare partner服务:https://cdn.bnxb.com/, 注册登录笨牛网的cloudflare partner服务,然后选择添加域名,使用cname方式接入。 BNXB管理后台 提交后会给出cname地址,把cname地址填写进dnspod的dns解析中。 CNAME回源设置 过一会就会生效,ping一下的网站,看是否走了cloudflare cdn,如果这时候走了cloudflare cdn,那么ping网站的时候会出现cname地址。 重头戏来了 cname接入cloudflare cdn最大的好处就是可以自定义cdn节点,这样我们就可以选择国内访问最快的cloudflare cdn节点,从而实现加速访问,并且在d监控的加持下防止网站因线路的缘故中断访问。 目前cloudflare所提供的免费节点很多都被玩烂了,所以需要大家自行测试。 我这里分享一些网上的提供的ip,这些ip段,从中选择ip段后修改ip地址,填写到dnspod中,例172.64.32.56,并且按照运营商填写,每个运营商填写两个节点,海外为默认: 172.64.32.1/24 (推荐移动,走香港) 104.28.14.0/24 (推荐移动,走新加坡) 104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知) 108.162.236.1/24 (推荐联通,走美国) 104.20.157.0/24 (推荐联通,走日本) 104.16.160.1/24 (推荐电信,走洛杉矶) 172.64.0.0/24 […]

WordPress Cloudflare,Cloudflare Workers,WordPress缓存 文字详细教程
Cloudflare一直是我非常喜欢的厂商,免费的套餐就可以提供不错的服务,只不过现在被玩坏了,国内访问速度大不如前,但是总体来说有还是比没有强。 不过免费版套餐的Cloudflare CDN有个非常致命的缺点,就是不能根据cookie来区分访客,从而针对性提供访问内容(比如不为登陆、评论过的用户提供缓存)。并且还会把已登录或已评论用户的信息缓存上去,这点难以接受,也是我抛弃Cloudflare的重要原因之一。 不过在Cloudflare Workers面世后,这个问题就迎刃而解了,我们可以使用Workers来绕过这个限制,自己编写缓存策略。 介绍 关于Cloudflare Workers的介绍可以自行搜索,通过搜索引擎看到本文人或许应该已经有所了解。 我简单阐述一下,本文要讲的内容,就是通过Cloudflare官方曾编写的一款脚本,实现自定义缓存策略。 Edge Cache HTML Cloudflare官方曾编写的一款WordPress插件,用以搭配edge-cache-html,不过这个项目已经快两年没更新了,应该是觉得这个项目会影响到他们付费套餐的出售。 https://github.com/cloudflare/worker-examples/tree/master/examples/edge-cache-html 目前这个脚本直接使用,是无法在WordPress下生效的,并且缺失URL路径规则。我稍作修改,增加了路径排除和支持在WordPress下是缓存(去除header cache判断)。 前期操作请参考 [WordPress]利用 Cloudflare Workers 来缓存博客的 HTML 网页 ,写的非常详细,只不过这位博主没有没有缓存成功。 以下是修改后的脚本 // IMPORTANT: Either A Key/Value Namespace must be bound to this worker script // using the variable name EDGE_CACHE. or the API parameters below should be // configured. KV is recommended if […]

WordPress Cloudflare,Cloudflare插件,Cloudflare设置 文字详细教程
Cloudflare是一家提供内容交付网络 (CDN)、DNS、 DDoS保护和安全服务的公司。他们在网络性能行业因快速的DNS查找时间而闻名,并拥有由全球100多个不同数据中心组成的强大网络。他们得到了谷歌、微软和高通等业内知名人士的支持。他们的一些客户包括纳斯达克、Digital Ocean、Zendesk和思科。 如果您正在寻找一种简单的方法来加快和增强WordPress网站的安全性,Cloudflare是一个很好的解决方案。大多数客户甚至可以使用他们的免费计划,该计划提供无限的CDN带宽。请按照以下步骤在您的WordPress网站上安装Cloudflare。 注意:如果您使用Cloudflare,则无法使用来自Amazon Route 53的高级DNS。Cloudflare作为完整的代理服务运行,这意味着您必须选择其中一个。如果您想使用我们的高级DNS,您可以使用替代CDN来加速您的网站,例如KeyCDN,它不是一个完整的代理。 安装Cloudflare 常见的Cloudflare问题 如何清除Cloudflare缓存 安装Cloudflare 本教程假设您已经有一个Cloudflare帐户。如果您不这样做,您可以访问Cloudflare网站并注册一个免费帐户。 第 1 步 登录Cloudflare仪表盘,然后单击“+ 添加站点”。输入您的WordPress站点的域名,然后单击“Begin Scan”。(不需要加www或者HTTP/HTTPS,根域就可以了) 将WordPress站点添加到Cloudflare 可能需要一两分钟,然后单击“Continue Setup”。 第 2 步 Cloudflare为您提供了两种选择。您可以使用他们的CDN和protection(加速和保护您的网站),或者您可以简单地使用他们的DNS。大多数客户会想要前者,因为这是您将从Cloudflare提供的一切中受益的地方。为确保您的域已启用,请确保云以橙色点亮。如果您有其他记录,例如电子邮件(MX记录),这些记录应该关闭Cloudflare(灰色)。验证完所有内容后单击继续。您以后可以随时修改这些记录。 验证DNS记录 第 3 步 在下一页上,您需要选择 Cloudflare 计划。我们建议从适用于大多数用户的免费计划开始。然后点击“继续”。您可以阅读有关Cloudflare 计划差异的更多信息。 免费Cloudflare计划 第 4 步 然后,您需要将域上的名称服务器更改为指向Cloudflare(使用它们提供的名称)。因为Cloudflare是一个完整的代理服务,所以基本上它的工作原理是将您的域指向Cloudflare,然后Cloudflare将您的域指向服务器地址。切换名称服务器时没有停机时间。这里有几个指向不同域名注册商的文档链接,说明如何更改它们。 如何使用Namecheap更改名称服务器 如何使用GoDaddy更改域名服务器 如何使用Google Domains更改域名服务器 如何使用Bluehost更改名称服务器 然后点击“Continue”。 更改为Cloudflare的名称服务器 这应该不会花费很长时间,但最多需要24小时才能处理此更改。 第 5 步 如果您的站点尚未指向服务器,则需要更新A记录以指向Cloudflare仪表盘中的服务器IP。单击“DNS”并在A名称记录旁边,将其更改为您的服务器的IPv4地址。 更新Cloudflare A名称记录 就是这样!您的WordPress网站现在已安装Cloudflare。 第 […]

WordPress CDN加速,Cloudflare,Cloudflare APO,缓存服务器 文字详细教程
对于性能爱好者来说,Cloudflare的APO代表着在最大化WordPress性能方面向前迈出了一大步。 在我们的基准测试中,我们发现在我们的测试站点上启用APO可以将页面加载时间减少70-300%,具体取决于测试位置。 在本文中,我们将深入探讨Cloudflare APO的工作原理以及如何使用它来提高WordPress网站的性能! 什么是自动平台优化 (APO)? 边缘的静态HTML 2022年Web性能状况 Cloudflare的自动平台优化如何工作 使用高性能托管和Cloudflare APO最大限度地提高WordPress性能 如何为WordPress使用Cloudflare自动平台优化 如何确认适用于WordPress的Cloudflare APO是否正常工作 不使用Cloudflare插件的自动平台优化 什么是自动平台优化 (APO)? Automatic Platform Optimization(以下简称APO)是Cloudflare提供的一套新的一键式平台定制优化服务。 第一个接受“APO待遇”的平台是WordPress,它是全球最受欢迎的CMS,市场份额超过60%。未来,我们希望看到类似的APO服务适用于其他CMS和平台。 在较高的层面上,Cloudflare的WordPress APO通过两种主要方式提高了网站性能。 WordPress站点页面的静态HTML副本缓存在全球各地的Cloudflare边缘服务器中。 第三方字体由Cloudflare缓存和提供。 让我们深入了解一下APO在技术层面上的工作方式和原因。 边缘的静态HTML Cloudflare的APO与其他传统页面缓存和CDN解决方案之间的关键区别在于它能够在Cloudflare的边缘直接缓存静态HTML。为了描绘更清晰的画面,让我们通过从“无优化”到APO的四种不同的WordPress设置。 WordPress设置 #1 – 无页面缓存或CDN 默认情况下,WordPress不提供页面缓存或CDN支持。使用此配置,即使请求之间没有更改页面内容,所有请求也需要由PHP动态生成。 此外,没有内容交付网络 (CDN) 集成意味着所有静态资产(如CSS、JS、图像和字体)都由源服务器提供服务。 这种配置会使WordPress站点变得非常慢,尤其是对于远离源服务器的访问者而言。 WordPress设置 #2 – 没有CDN的页面缓存 实施页面缓存是提高WordPress性能的最佳策略之一。在一些WordPress托管服务器,托管堆栈包括一个高度调整的页面缓存层,由Nginx的FastCGI缓存模块提供支持。 页面缓存极大地减少了源服务器上的CPU负载,因为可以从缓存中提供请求,而无需生成动态HTML。 这可以释放您的CPU以专注于其他重要的动态任务,并使您的WordPress网站更加稳定。虽然此配置可能允许您的站点每秒处理更多请求,但它并不能解决“距离问题”。 如果没有合适的CDN,向遥远的访问者提供静态资产仍然是一个问题。 WordPress设置 #3 – 使用CDN进行页面缓存 到目前为止,添加用于提供静态资产的CDN的页面缓存是托管WordPress网站的最高效方式。 在这个模型中,源服务器仍然负责为页面提供实际的HTML。但是,CSS文件、图像和字体等静态资产被卸载到世界各地的各种CDN存在点 (PoP)。该模型背后的想法是静态资产,尤其是大图像,构成请求页面大小的大部分. 因此,通过将资产卸载到更靠近访问者的服务器,可以减少加载时间并提高性能。 使用CDN的全球流量路由 虽然此配置比前两个配置提供了显着改进,但它确实让您想知道如果WordPress性能不再因必须从源服务器提供HTML而成为瓶颈,会发生什么。 令人惊讶的是,在为WordPress引入Cloudflare的APO之前,这样的设置是不可行的——至少对于非技术用户来说是不可行的。 […]

WordPress Cloudflare教程,Cloudflare设置,https,SSL证书 文字详细教程
通过在您的站点前充当反向代理,Cloudflare是一种一体化的安全和性能产品,被全球超过12%的网站使用。作为WordPress 用户,将Cloudflare添加到您的网站有助于提高网站性能并减少恶意机器人和黑客的影响。 正确配置后,对您站点的所有请求将首先到达Cloudflare服务器,然后该服务器将确定是否应将请求转发到源服务器、从缓存中提供服务、阻止或使用自定义规则进行处理。 在本指南中,我们将深入探讨WordPress的最佳Cloudflare设置,讨论缓存和安全设置,并向您展示如何为WordPress多站点安装配置Cloudflare 。 如何为WordPress配置Cloudflare Cloudflare WordPress插件 WordPress的Cloudflare自动平台优化 Cloudflare Argo和Railgun 如何为WordPress多站点配置Cloudflare 如何为WordPress配置Cloudflare Cloudflare提供了多种安全和性能优势,但并非所有这些优势都与WordPress完全兼容。让我们深入了解Cloudflare的设置,以确定适合您的WordPress网站的最佳功能。 SSL 速度 缓存 防火墙 SSL Cloudflare支持四种SSL/TLS加密模式——Off, Flexible, Full和Full (Strict)。 Off –不加密。 Flexible –仅加密浏览器和Cloudflare之间的连接。 Full –端到端加密,但允许在源服务器上使用自签名证书。 Ful (Strict) –端到端加密,需要来自Cloudflare的免费原始证书或来自受信任CA(证书颁发机构)的证书。我们建议使用Full (Strict) SSL模式以获得最大的安全性。 对于希望在其WordPress网站上使用Cloudflare的用户,我们建议在宝塔面板中生成免费的Let’s Encrypt SSL证书,并在Cloudflare中使用Full或Full (Strict) 选项。 或者,您还可以生成Cloudflare原始证书以安装在您的原始服务器上。如果您的主机不提供免费的SSL证书,则在您的服务器上安装Cloudflare原始证书将允许您使用Full (Strict) SSL模式。 如果您使用在子域上托管站点,而根域使用Cloudflare的Flexible SSL,则可以使用Cloudflare页面规则强制子域使用Full或Full (Strict) SSL。 为具有Cloudflare页面规则的子域启用Full (Strict) SSL 此选项允许您使用Cloudflare的Flexible SSL,同时确保子域的Cloudflare Full (Strict) SSL。 始终使用HTTPS […]

WordPress Cloudflare,W3 Total Cache,W3TC 文字详细教程
W3 Total Cache (W3TC) 是您的WordPress网站的顶级缓存插件之一。它将通过流行服务的CDN支持帮助您进行开箱即用的缓存和缩小。另一方面,CloudFlare是Bluehost和SiteGround等大多数托管公司提供的免费CDN。结合缓存和 CDN 的强大功能来提高站点的速度是一个好主意。 在本文中,让我们讨论如何在WordPress站点中设置W3TC以连接CloudFlare CDN。 需要准备什么? 配置W3TC以连接CloudFlare CDN 安装CloudFlare扩展 在CloudFlare帐户中获取API密钥 连接CloudFlare和W3TC 配置CDN设置 通用设置 缓存设置 内容处理设置 SSL设置 小结 需要准备什么? 您需要以下东西才能将CloudFlare和W3TC连接起来: 对WordPress管理面板的管理员访问权限。 W3 Total Cache插件安装在您的站点上。查看我们关于如何在您的站点上设置W3 Total Cache的文章。 免费或高级CloudFlare帐户。 配置W3TC以连接CloudFlare CDN W3 Total Cache不提供CloudFlare CDN设置的任何默认设置。事实上,它推荐StackPath的MaxCDN,这是WordPress用户的另一个流行的CDN选项。您必须在W3TC中启用扩展才能使用CloudFlare。 安装CloudFlare扩展 登录到您的WordPress管理面板并导航到“Performance > Extensions”部分。在这里,您将找到W3TC的所有可用扩展并激活CloudFlare扩展。 为W3TC激活CloudFlare扩展 激活后,单击“Settings”链接转到CloudFlare设置。首先,您应该将您的CloudFlare帐户与W3TC连接并验证连接。 使用W3TC对CloudFlare进行身份验证 单击“Authorize”按钮,系统将提示您输入CloudFlare帐户中的API密钥。 在CloudFlare帐户中获取API密钥 登录到您的CloudFlare帐户并导航到您的帐户设置。向下滚动到“API Key ”部分,然后单击“View API Key ”按钮对“Global API Key ”。将API密钥复制到剪贴板。 从CloudFlare获取Global […]

WordPress Cloudflare设置,WP Rocket设置 文字详细教程
WP Rocket是WordPress网站最简单有效的缓存插件之一。它提供一键式功能,用于删除未使用的CSS、延迟JavaScript和优化缓存以加速您的网站。另一方面,Cloudflare是一项免费的CDN服务,可从最近的位置向用户访问者提供内容。将WP Rocket缓存的强大功能与Cloudflare CDN相结合以提高您网站的性能是一个好主意。 Rocket CDN与Cloudflare WP Rocket还提供自己的RocketCDN,您可以将CDN部分集成到WP Rocket设置中。RocketCDN来自StackPath,您每月需要7.99美元才能开始使用这项仅限高级服务。要使用RocketCDN,您需要通过在您的DNS区域中设置CNAME来创建CDN重定向,并在CDN设置页面添加CNAME。但是,Cloudflare是一个免费的CDN,您无需创建CNAME记录即可在WordPress中使用Cloudflare。 来自WP Rocket的RocketCDN 您需要更改指向Cloudflare服务器的域的名称服务器,并通过它们路由整个流量。这有助于保护您的网站并改善向用户的内容交付。要将Cloudflare与WP Rocket一起使用,您需要启用附加组件且无需使用CDN部分。 WP Rocket Cloudflare附加组件 要将WP Rocket与Cloudflare一起使用,您必须启用默认情况下随WP Rocket插件提供的附加组件。将Cloudflare CDN与WP Rocket一起使用时,不必使用该插件。但是,该插件有助于优化您的Cloudflare帐户中的设置,以便通过缓存正确使用CDN设置。 启用Cloudflare插件 登录到您的WordPress管理面板并导航到“Setting > WP Rocket”部分。导航到“附加组件”菜单并向下滚动到“Rocket Add-ons”部分。此时,WP Rocket提供了两个附加组件——Cloudflare和Sucuri。默认情况下,所有加载项状态都设置为关闭。通过单击“Add-ons status”按钮打开Cloudflare加载项,如下所示。 WP Rocket插件中的Cloudflare插件 使用WP Rocket设置Cloudflare 启用插件后,单击“Modify Options”按钮查看配置设置。有三个部分可用于优化Cloudflare的设置。 Cloudflare凭据 Cloudflare设置 Cloudflare缓存 相关文章: 使用W3 Total Cache插件设置Cloudflare WordPress网站的Cloudflare设置初学者指南 Cloudflare凭证 要将WP Rocket与Cloudflare一起使用,您需要允许插件访问您的Cloudflare帐户。这可以通过添加Cloudflare全局API密钥、区域ID以及您的登录电子邮件地址来完成。 连接Cloudflare和WP Rocket 转到您的Cloudflare帐户并选择您的站点以查看仪表盘。您将登陆“Overview”部分并向下滚动以查看“API”部分(这将显示在右侧边栏上)。您可以在此处找到Zone ID,将其复制并粘贴到您的WP Rocket Zone ID文本框中。之后单击显示在您的帐户ID下方的“Get your API […]

WordPress Cloudflare设置,WP-Cron,定时任务 文字详细教程
WordPress需要一些基本要求,例如MySQL和正确的PHP版本才能正常运行。此外,您还需要额外的设置才能使已安装的插件和主题正常工作。 WP-Cron是WordPress网站在仪表盘中获取更新和报告所需的此类要求之一。另一方面,Cloudflare是许多托管公司内置的流行的免费CDN服务。 不幸的是,如果您没有正确配置Cloudflare,它可能会停止WP-Cron作业的运行并导致不希望出现的问题。如果您遇到困难,这里是您可以尝试通过Cloudflare CDN设置以修复WP-Cron无法正常工作的问题。 更多关于WP-Cron Cron是Unix中用于调度作业以在后台完成任务的命令。在WordPress世界中,WP-Cron类似于Unix cron作业,用于以周期性间隔调度任务。与您可以在特定时间安排的系统cron作业不同,WP-Cron在每次页面加载时运行并触发预定任务。以下是一些示例,让您了解WP-Cron的作用: 更新WordPress仪表盘小工具,例如实时销售小工具。 检查处于预定状态的文章并按计划发布。 插件可以在后台运行数据库更新、缓存清除等任务。 您还可以在此处从官方WordPress页面阅读有关WP-Cron的更多详细信息。 查找WP Cron问题 当WP-Cron运行出现问题时,会直接影响定时任务的运行。您可以在仪表盘和服务器的错误日志中看到一些失败通知。下面是一个来自WP Rocket插件的例子,它使用WP-Cron来运行预定的缓存清除。如果不清除缓存,则会因大量过时的缓存内容而减慢您的网站速度。 WP Rocket Cron作业问题 您还可以使用WP Crontrol之类的插件来监控和查找站点中与cron相关的问题。一旦您发现WP-Cron存在问题,您应该检查您最近在该网站上所做的活动。如果您启用了Cloudflare或更改了CDN中的任何设置,那么这是开始故障排除的第一个地方。 在Cloudflare中检查WP Cron问题 Cloudflare的安全设置允许您阻止恶意机器人。不幸的是,这也可以阻止像WP-Cron这样的自动化活动作为误报。好的部分是您可以根据日志中的IP地址和查询字符串轻松找到它。由于WP-Cron将从您的托管服务器的IP地址运行,您可以根据您的服务器的IP检查被阻止的条目以查找更多详细信息。 如果您不知道服务器的IP地址,您可以从主机面板中找到它。或者,您可以转到Cloudflare帐户的DNS部分并找到带有@的A记录,该记录将指向您服务器的IP地址。 之后,转到“Security>Overview”部分,然后单击“Add filter”按钮。 根据与服务器IP相同的IP地址过滤日志。 在这里,您应该找到显示“ /wp-cron.php ”的“Paths”部分,如下图所示。 您还可以找到其他详细信息,例如阻止的原因,在我们的例子中是“manage defined bots”。 查找服务器IP的安全详细信息 如果您想了解更多详细信息,请在页面上向下滚动并查看活动日志部分。在这里,您可以找到为了解WP-Cron因托管规则设置和托管挑战而被阻止而采取的服务和操作。这取决于您的安全设置,您可能在其中选择了一些带有托管质询的选项。 查看服务器IP的活动日志 单击“Edit columns”按钮以添加可以显示更多详细信息的其他列。由于IP地址已经存在,请选择“Path”和“Query string”复选框。 选择路径和查询字符串 这将添加其他列并向您显示路径和查询字符串。正如您在下面的屏幕截图中所见,路径将显示为/wp-cron.php,查询字符串将显示类似?doing_wp_cron的内容。 查找路径和查询字符串详细信息 相关文章: WP Rocket –如何使用WP Rocket插件正确设置Cloudflare? W3 Total Cache –如何使用W3TC插件正确设置Cloudflare? 使用Cloudflare修复WP-Cron问题 现在很明显,Cloudflare安全设置会阻止WP-Cron在您自己的托管服务器上运行。尝试以下选项来解决问题。您可能需要检查您的WordPress仪表盘,使用插件或检查服务器的日志,如上所述,以确认WP-Cron工作正常。 1.禁用绝对自动化的机器人 免费Cloudflare帐户有一个简单的“机器人战斗模式”来阻止自动机器人。您可以转到“Security> Bots”部分并关闭此选项并检查WP-Cron是否在您的站点上运行。 在免费Cloudflare帐户中禁用Bots […]

Cloudflare Flexible SSL – WordPress plugin WordPress插件下载
点击下载 Cloudflare Flexible SSL 插件描述 单击“完整实施指南”。 在WordPress上使用CloudFlare®灵活SSL并不像打开它那么简单。 此插件形成组成部分,以便在WordPress上启用灵活SSL,并在Cloudflare的灵活SSL系统下加载WordPress网站时阻止无限重定向循环。 Cloudflare是Cloudflare,Inc。的注册商标。 One Dollar Plugin与Cloudflare,Inc。无任何关联。此插件单独提供且完全独立。 请记住:此插件只是灵活SSL安装过程的一部分。 请遵循完整指南 安装 有关完整的安装说明,请查看以下文章:安装说明。 1.3.0 更新:将支持的WordPress版本更新为5.1。 已更改:代码调整仅处理灵活SSL,如果它还不是SSL。 1.2.2 更新:支持的WordPress版本到v4.5 常见问题 此插件是否会影响非SSL流量? 不会。当Cloudflare为您的网站提供HTTPS流量时,它才会发挥作用。 我应该将我的WordPress网站网址更改为HTTPS吗? 不 – 没有必要。使用Cloudflare的网页规则重定向访问者。然后,您可以在Cloudflare中随时安全地关闭SSL,并且您的WordPress站点仍会在HTTP上加载。 如果我在Cloudflare上启用灵活SSL后禁用此插件会怎样? 你的WordPress网站w生病了没有加载HTTPS / SSL。您将创建一个无限循环加载问题,解决此问题的唯一方法是关闭Cloudflare中的SSL重定向。 如果我使用Cloudflare FULL或Strict SSL,是否需要此插件? 不可以。它仅用于协助灵活SSL。 评论

