带有Cloudflare和StackPath CDN设置说明的理想WP Rocket设置-使用最新版本3.4.4更新了2020年1月9日

如果您选择 WP火箭 作为缓存插件,考虑到它在众多应用中排名第一,您做出了最佳选择 Facebook民意调查.


WP Rocket具有大多数缓存插件没有的许多功能(请参见下文)。这意味着,如果您要使用其他缓存插件,则在WP Rocket已内置它们的情况下,您将需要安装大约6个额外的插件才能获得这些功能(更多功能,但您网站上的插件较少)。这就是为什么WP Rocket在GTmetrix / Pingdom中产生更好的结果的原因,这就是我使用的原因.

WP Rocket包含:

  • 数据库清理(内置于WP Rocket,或使用 WP优化
  • 心跳控制(内置于WP Rocket,或使用 心跳控制
  • 延迟加载图像/视频(内置于WP Rocket,或使用 WP YouTube Lyte
  • 在本地托管Google Analytics(分析)(内置到WP Rocket中,或使用 CAOS分析
  • 在本地托管Google字体(内置于WP Rocket,或使用 CAOS字体, 要么 生长激素
  • 与Cloudflare +其他CDN集成(内置于WP Rocket,或使用 CDN启动器

一世 经过测试 WP Rocket针对3个顶级免费缓存插件,尽管它们都做得很好,但WP Rocket在Pingdom中为我带来了最佳效果(.4s加载时间)。您的缓存插件和托管是2个主要的 速度因素 因此绝对值得$ 49。使用Cloudflare + StackPath配置正确的WP Rocket设置可以修复Pingdom和GTmetrix中的20多个项目。因此,让我们这样做:)

WP Rocket设置比W3 Total Cache易于配置,并且更新了 变更日志 定期进行,因此您实际上会获得持续的更新。如果您有任何疑问(或想分享新的加载时间),请给我留言。 WP Rocket也有 文件资料 我在整个指南中都会引用。祝您好运-记住对那些Pingdom分数进行基准测试!

1个. WP Rocket =#1额定高速缓存插件
2. 安装

3. 仪表板
4. 快取
5. 文件优化
6. 媒体
7. 预载
8. 进阶规则
9. 数据库
10. CDN
11. 心跳
12. 附加组件
13. 工具类

14. 常见问题解答/文档

15. SiteGround(推荐主机)
16. 我的完整WordPress速度指南
17. 从我的Speed Optimizer获得帮助

WP-Rocket-2018-设置

1. WP Rocket =#1额定高速缓存插件

以下是Facebook的民意调查:

2016年最佳缓存插件民意测验

2019缓存插件民意调查

斯威夫特vs WP火箭

2016缓存插件民意调查

最佳缓存插件2018投票

wp火箭vs w3 totla缓存

不得不把这个扔在这里:)

WP火箭改进

我测试了WP Rocket,WP Fastest Cache和W3 Total Cache…确保所有缓存插件设置均已最佳配置. WP火箭在延迟加载功能开启的情况下赢得了此项. 其他缓存插件没有延迟加载选项,当我在WP Rocket中关闭延迟加载时,我得到了0.5秒的加载时间……与WP Fastest Cache完全相同。点击页面并没有太大的区别-加载速度都非常快。我知道Pingdom在不同的测试中可以显示不同的加载时间,但是我只是想分享自己的经验.

WP火箭(.406)
Pingdom Page速度测试

WP最快缓存(.527)
WP最快的缓存加载时间

W3总缓存(.619)
W3总缓存加载时间

我的最新 Pingdom报告 使用WP Rocket:

2019-Pingdom-Report

2.安装WP Rocket

购买WP Rocket后,您可以将其下载到 帐户页面. 在插件→添加新→上载插件下将其上传。如果你有 Safari上的问题 查看他们的指示.

WordPress插件上传

3.仪表板

WP火箭仪表板设置

火箭测试仪 –新版本的Beta测试.

火箭分析 –让WP Rocket匿名收集数据。这对加载时间/ CPU的影响最小,但是将数据发送到任何外部资源意味着您的服务器需要进行更多工作.

清除缓存 –当您正在配置WP Rocket设置时执行此操作.

预加载缓存 –为您的主页以及您在主页上使用的所有内部链接生成缓存。我没有这样做,因为我在“预加载”标签中将预加载设置为“自动”.

清除OPcache –清除 OP缓存 这可以防止您在更新WP Rocket时出现问题,但仍在WordPress管理中显示以前的版本.

重新生成关键CSS –在更改样式表或通过WordPress Customizer(或插件)添加/修改自定义CSS时执行此操作.

4.缓存

WP-Rocket-Cache-Settings

移动缓存 –启用对移动设备的缓存,但是如果您不使用插件来创建移动网站(例如WP Touch的免费版本),则仅“为移动访问者创建缓存文件”.

为登录的WordPress用户启用缓存 –如果有多个用户登录到您的站点,则启用(例如bbPress)。这为每个用户提供了自己的缓存,否则将其禁用.

指定清除全局缓存后的时间 –保留默认值。如果您很少更新网站或包含大量静态内容,则可以增加一些.

5.文件优化

WP火箭文件优化设置

缩小文件 –理想情况下,这些应使Pingdom和GTmetrix报告中的所有“最小化”和“合并”项目都达到99 – 100%。有时启用这些 会引起问题 与您的布局(尤其是CSS和JS)一起使用,因此请检查您网站上的几页以确保不会发生这种情况。如果是这样,找到有问题的文件并将其添加到“排除CSS”或“排除JS”选项中.

合并档案 –就像缩小,启用和检查您的网站中的错误一样.

合并Google字体文件 – Pingdom / GTmetrix报告中经常显示Google字体。这会有所帮助,您也可以尝试将其添加到“预加载”选项卡的“预取DNS请求”中.

从静态资源中删除查询字符串 –在GTmetix中,您可能会看到“从静态资源中删除查询字符串.”这可以提供帮助,但是大多数查询字符串是由插件生成的-在GTmetrix中扩展项目并查看将其变为红色的内容-可能是插件.

排除CSS –如果由于某种原因一个缩小选项弄乱了您的网站布局,请找到有问题的文件并将其添加到此处。请参阅WP Rocket的文章,内容如下: 解决缩小问题.

优化CSS交付 –您的页面将开始加载时不包含CSS样式的项 Google PageSpeed见解. WP Rocket会自动为您生成此文件。他们

JavaScript文件 –与CSS仅有JavaScript文件的概念相同.

6.媒体

WP-火箭-媒体设置

延迟加载 –延迟图像,iframe和视频的加载,直到向下滚动页面使其可见为止(测试以查看是否喜欢)。这大大减少了加载时间和HTTP请求,但是 持续的加载可能很烦人,尤其是对于长内容. 也可以使用其他免费插件(例如 延迟加载 和 视频的延迟加载 但是WP Rocket做得很好。我很懒,因为很烦人.

您还可以使用侧边栏禁用单个页面/帖子上的延迟加载:

WP火箭个人设定

禁用表情符号 –这些会使您的网站变慢。您也可以在“设置”→“编写”→“格式设置”下禁用它们,然后不转换表情符号.

嵌入 – 相似 Cloudflare的热链接预防, 这样可以防止网站将您的内容嵌入其网站上,这会占用带宽并降低网站速度.

WebP兼容性 –如果您不使用,请禁用 WebP图像 或者您已经在使用图片优化插件来投放WebP图片。否则,将其禁用。 WP Rocket会检测您是否使用Imagify,ShortPixel,Optimus或EWWW来投放WebP图像并自动将其禁用。那是因为大多数图像优化插件已经为您创建并提供了WebP图像,因此启用它会导致功能重复。唯一应启用此功能的时间是您的图片优化插件创建了WebP图片,但不提供它们.

7.预载

如果您想了解有关预加载的信息,WP Rocket 简单教程. 或者,如果您想深入了解,这里有一个 高级教程 关于WP Super Cache,但适用相同的概念。简单来说,预加载是一次清除所有缓存页面并刷新的刷新。我将启用它,因为它可以提高网站/索引编制速度.

WP火箭预载设置

网站地图预加载 –将预加载的优势扩展到站点地图中的所有URL,而不仅仅是您的主页以及您在主页上使用的内部链接。即使最终结果相同,也不会像手动/自动选项那样使用外部机器人。只要WP Rocket在“用于预加载的站点地图”中检测到您的站点地图,就无需在此处添加它.

这是预加载可以为您的服务器执行的操作:

CPU使用率

预取DNS请求 –卢克列出了很多 常见的预取域 包括Google字体,Google Analytics(分析),地图,Gravatars,YouTube,常见的社交共享插件,Disqus等。复制并粘贴整个列表(或仅粘贴所需的列表),然后将其粘贴到WP Rocket的Prefetch字段中。这有助于浏览器预测请求并更快地加载它们.

不要忘记添加您的StackPath CDN URL(或您使用的任何CDN)以及此列表中未包括的其他外部资源,这些资源通常可以在GTmetrix报告中找到。社交共享,评论和统计插件非常常见.

8.高级规则

高级选项主要用于 排除电子商务网站中的购物车和结帐页面.

WP火箭高级规则

永不缓存URL -如果您使用的不是WP Rocket列出的电子商务购物车(请参阅他们在此设置中的注释),请在此处添加购物车和结帐页面. 学到更多.

从不缓存Cookie –仅基于cookie与先前选项相同的主体.

从不缓存用户代理 –防止Googlebot或其他用户代理缓存页面.

一律清除网址 –假设您的首页上有一个Blogroll。如果创建新帖子,则希望通过清空主页缓存来立即更新主页博客。这就是该设置的作用,但是WP Rocket在创建新内容后会自动清除您的首页,类别和标签的缓存…因此不需要此设置。但是,如果要在添加新内容时清除其他页面的缓存,请添加它们.

缓存查询字符串 –主要用于为电子商务网站缓存搜索结果页面和价格过滤页面.

9.数据库

WP-Rocket-Database-Settings

后期清理 –如果不使用修订,自动草稿和已删除帖子,则可以将其删除。除非您有旧版本的帖子(或删除的帖子)要使用,否则请删除它们.

评论清理 –垃圾邮件和垃圾评论可以删除.

暂态清理 –存储需要很长时间才能获取的数据(例如社交计数),因此下次需要时,它会以超快的速度返回。但是有时,当瞬变过期时,它们会保留在数据库中,应将其删除。 WP Beginner很棒 瞬态的解释.

数据库清理 –删除插件时,它可以将未使用的表保留在WordPress数据库中,您可以将其删除.

自动清理 –计划WP Rocket清理数据库。除非这些内容迅速积累(例如,许多人在您的网站上工作),否则每周都是好的。如果你有 WP优化 或安装的另一个数据库清理插件,您可以将其删除,因为WP Rocket会为您执行此操作.

优化 –完成后,点击优化按钮,只需确保备份数据库,尤其是这是您第一次这样做时.

10. CDN

StackPath的CDN可以在全球30多个数据中心上反映您的站点, 缩小地理距离 在服务器和访问者之间。我使用Cloudflare和StackPath,因为更多的数据中心=更快地交付您的内容。这可以将您的加载时间缩短几秒钟,特别是对于那些(曾经)远离您的1个原始服务器的访问者而言。您可以使用 WP Rocket的CDN教程 要么 StackPath的CDN教程, 但这正是要做的.

步骤1:注册StackPath(他们有30天的试用期):

StackPath-数据中心

第2步:在信息中心中,点击CDN标签,然后 创建一个StackPath CDN站点

StackPath-CDN-Tab

StackPath-CDN-域

StackPath-服务器-IP地址

StackPath-CDN-URL-WP-火箭

第三步:从StackPath复制CDN URL并粘贴到WP Rocket的“ CDN CNAME(s)”字段中:

WP火箭CDN设置

第四步:在StackPath中,转到CDN→缓存设置,然后单击“清除所有内容”:

StackPath清除缓存

步骤5: 从CDN排除文件-您可能想在本地提供CDN提供的文件。通常,这些文件是旨在忽略跨域负载的插件的一部分。要更改此设置,只需将这些文件或目录添加到WP Rocket的“已拒绝文件”区域(每行添加一个文件目录),即可使用指令查找WP目录.

例:

  • {uploads_dir} / wpcf7_captcha / *
  • {uploads_dir} /imagerotator.swf
  • {plugins_dir} /wp-fb-autoconnect/facebook-platform/channel.html

第6步:在中运行您的网站 GTmetrix 并且“内容交付网络”在YSlow中应为绿色.

CDN GTmetrix YSlow

如果您在GTmetrix中展开项目并发现它与您的CDN有关,请联系StackPath的支持团队,他们应该能够帮助您解决这些问题。他们有出色的支持.

Cookie免费域MaxCDN

11.心跳

而不是使用 心跳控制插件, WP Rocket内置.

WP火箭心跳控制

12.附加组件

WP火箭附加组件

1个. Google追踪 (改善Google Analytics(分析)的浏览器缓存) –您可能会在速度测试工具中看到Google Analytics(分析)错误。让WP Rocket在本地托管Google Analytics(分析)应该解决这些问题,特别是在GTmetrix中的Page Speed→利用浏览器缓存.

2. Facebook像素 (改善Facebook Pixel的浏览器缓存) –仅与前一个选项具有相同的概念 Facebook像素.

3. 云耀斑 –注册 云耀斑, 添加您的网站,Cloudflare将运行扫描。您最终将进入包含Cloudflare名称服务器的页面以及指向API密钥的链接.

Cloudflare-仪表板-WP-火箭

更改名称服务器 在您的托管帐户中向Cloudflare分配给您的帐户:

SiteGround-DNS记录

输入您的 全局API密钥 (在您的 Cloudflare个人资料)放入您的缓存插件.

Cloudflare全局API密钥

WP火箭Cloudflare附加组件

  • 全局API密钥 –用于激活WP Rocket中的Cloudflare.
  • 帐户的电子邮件 –您的Cloudflare帐户中使用的同一封电子邮件.
  • – yourwebsite.com
  • 开发模式 –在对网站进行大量代码更改时使用.
  • 最佳设定 –激活最佳Cloudflare设置:最小化,积极缓存并停用 火箭装载机 以获得更好的兼容性。最常见的问题是Rocket Loader,但我也注意到它已打开 电子邮件解码 这使我的GTmetrix报告变得更糟,因此我不使用它(而是在其仪表板中配置了Cloudflare).
  • 相对协议 –有时,如果人们从您的站点下载文件,则其中没有内容。将此选项保留为OFF可以防止这种情况的发生.
  • 清除所有Cloudflare缓存文件 –完成WP Rocket的配置后,执行此操作.

4. 同步Sucuri缓存 –如果使用Sucuri,则启用。每当您清除WP Rocket的缓存时,这将自动清除Sucuri的缓存,使您的内容保持同步.

  • Sucuri防火墙API密钥(用于插件) –登录到Sucuri 这里, 单击您的站点,转到“ API”选项卡,然后复制您的API密钥(用于插件)并将其粘贴到WP Rocket中.

13.工具

WP-Rocket-Tools-Settings

汇出设定 –导出设置以在多个站点上使用.

导入设置 –在此处导入您的预配置设置.

回滚 –如果您更新到新版本的WP Rocket并导致问题,那么它将退回到以前的版本.

14.常见问题/文档

我花了很多时间研究他们的 文件资料 确保本教程使用最佳的WP Rocket设置,但是如果您没有将它们检出的话,它们将非常有用.

WP Rocket文档

我发现最有帮助的教程:

🚀什么是配置WP Rocket的最佳方法?

最重要的步骤是在文件优化选项卡中启用所有功能,设置Cloudflare + StackPath等CDN,禁用WordPress心跳,并在“加载项”选项卡中激活您正在使用的任何服务.

🚀如何使用WP Rocket添加CDN?

如果使用Cloudflare,则只需更改名称。如果使用外部CDN(例如StackPath或KeyCDN),则将CDN URL复制/粘贴到WP Rocket中。如果使用RocketCDN(由StackPath提供支持),请通过WP Rocket中的提示进行注册.

🚀为什么WP Rocket在大多数Facebook民意测验中排名第一?

它具有许多其他缓存插件没有的功能:数据库清理,心跳控制,多个CDN的选项,延迟加载,本地Analaytics,Facebook Pixel浏览器缓存等等。这就是为什么WP Rocket通常在GTmetrix中产生最佳结果的原因.

🚀哪个图像优化插件最适合WP Rocket?

即使他们推荐WP Rocket拥有的Imagify,我还是使用ShortPixel,因为我发现几乎没有质量损失,并且在GTmetrix中仍然可以获得100%的“优化图像”.

🚀除了WP Rocket,您还需要其他哪些速度优化插件?

您仍然需要一个图像优化插件,例如ShortPixel,字体优化(例如OMGF),我还建议您使用Asset CleanUp或Perfmatters选择性地禁用插件.

15. SiteGround(Facebook投票中的#1主机)

SiteGround由Yoast使用, 我自己,以及 WordPress推荐. 他们几乎是第一名 Facebook民意调查 给大多数人以重要的意义 加载时间缩短 特别是如果他们使用的是普通主机:GoDaddy,Bluehost,HostGator,InMotion,Dreamhost, 脑电图.

推特上的Yoast我们刚切换到网站

我用他们的 半专用GoGeek计划 附带4倍以上 服务器资源 比共享主机。单击我的页面以查看加载速度,查看我的GTmetrix报告,或查看 已迁移 并发布 新的加载时间. 他们也做 免费迁移.

Cloudway上的DigitalOcean金斯塔 也不错,起价为每月10美元和每月30美元。对于不需要cPanel,电子邮件托管或您通过SiteGround获得支持的开发人员,Cloudways更适合。 Kinsta基本上是WP Engine 以前是 (价格昂贵,但很棒)。我的整个博客基本上都致力于帮助人们加快网站加载速度。我拒绝建议每月2美元的托管服务,因为这是大多数人在运行网站时最大的遗憾.

如何检查您的主机是否运行缓慢
通过运行您的网站 Google PageSpeed见解 看是否 减少服务器响应时间 在您的报告中。谷歌 推荐 它应该是 <200毫秒任何超过1秒的时间都是不好的。您也可以检查TTFB(到第一个字节的时间)在GTmetrix的“时间”标签中,或 bytecheck.com.

减少服务器响应时间

2019年托管投票

2017-WordPress-托管-FB-民意调查

Elementor托管建议

2019年7月托管建议

WordPress主机投票2018年8月

共享主机投票2017

2019-托管民意调查

去托管公司

WordPress-Hosting-Poll-2017

托管主机轮询

WooCommerce托管FB投票

2016-网络托管-民意调查

最佳WordPress托管提供商投票

Best-Web-Hosting-2019-民意调查

WP友好托管投票

2016-WordPress-托管-FB-民意调查

Elementor的最爱托管

2018托管建议

Managed-WordPress-Hosting-Poll-2017

2019-主机民意调查-1

高速主机投票

WordPress主机投票6月1日

SiteGround-推荐

2014-托管-WordPress-托管-FB投票

最佳网络托管提供商投票

Hosting-Poll-Feb-2019

托管建议投票

Bluehost与SiteGround

WordPress Web Host投票

一些线程:

Godaddy到SiteGround迁移

EIG到站点地面

SiteGround迁移

SiteGround有 3计划

SiteGround WordPress托管

更高的计划包括更多 服务器资源 (WordPress优化指南中的#1因素)。这是 完整比较表, 但是GrowBig给您的服务器资源是StartUp的2倍,而GoGeek是 半专用主机 给您更多。 GrowBig及更高版本具有免费迁移,登台,高级缓存以及托管多个网站的功能。 GoGeek具有优先支持。他们的云托管价格相当上涨,每月80美元.

你可以在他们的身上看到 功能页面

SiteGround-服务器-资源比较

我之所以使用SiteGround,是因为:

  1. 我的GTmetrix + 平度 报告不言自明
  2. 我的页面会立即加载(如果需要,请单击它们)
  3. 快速 速度技术 (PHP 7.3,NGINX, SG优化器, Cloudflare)
  4. 被推荐 酵母, WordPress的, 伊维卡岛WordPress加速
  5. 自由 让我们加密SSL, 易于使用 面板, 和功能 电子商务
  6. WordPress支持是 无与伦比的 即使没有GoGeek的优先支持
  7. 成长大 带有暂存,更多存储和更多服务器资源(向下滚动到“我们分配您需要的资源”,然后将鼠标悬停在 服务器 标签)
  8. GoGeek 带有更多服务器资源,存储,优先级支持
  9. 免费迁移, 迁移器插件, 和一个 30天退款保证
  10. 赞不绝口 Reddit, Facebook对话, 推特, TrustPilot
  11. 在Facebook上赞不绝口: #1, #2, #3, #4, #5, #6, #7#8, #9, #10#11
  12. 许多人已经迁移并在Twitter上发布了结果: #1, #2, #3, #4, #5, #6#7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32, #33, #34, #35, #36, #37

会员免责声明 –如果您使用我的网站注册SiteGround 会员链接 我将免费捐出一大笔钱给您。每年我捐赠 3,000美元给GoFundMe活动 (2018年是丹佛饥民的食物,2017年是哈维飓风的红十字会的食物)。您的支持会有所帮助,我非常感谢。我试图使我的评论无偏见并得到支持 证据 以…的形式 Facebook民意调查, 鸣叫, 和 真实的对话. 如果您不想使用它,这里有一个 非会员链接 到SiteGround。无论哪种方式,我建议您 研究, 看到 Yoast使用谁, 和 结果 的人 已迁移.

地面上的OMM

人们通常会移民是因为 速度技术 可以将加载时间减少一半:

切换到SiteGround

SiteGround加载时间迁移

Bluehost到SiteGround GTmetrix

HostGator到SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed见解

SiteGround 100满分

SiteGround创世纪

SiteGround交付的速度

SiteGround GTmetrix报告

使用SiteGround减少了加载时间

新SiteGround响应时间

HostGator到SiteGround的迁移

Joomla上的SiteGround响应时间

切换到SiteGround托管

SiteGround Rocket Imagify Combo

Joomla GTmetrix网站上

SiteGround PageSpeed见解

SiteGround On Joomla

SiteGround减少了加载时间

SiteGround快速托管

SiteGround上新的Pingdom结果

新SiteGround响应时间

SiteGround响应时间缩短

16.我的完整WordPress速度指南(35多个提示)

观看我的视频 –这是一段42分钟的视频,但我几乎涵盖了所有内容(视频描述中的时间戳),您应该了解有关WordPress网站速度的大量重要信息:

图像优化 –您可以贯穿任何页面 GTmetrix 它将显示所有未优化的图像,但仅显示该页面-因此,请从出现在多个页面上的图像开始。可以通过3种方式对图片进行优化:投放缩放后的图片(调整尺寸过大的图片),指定图片尺寸(在图片的HTML或CSS中添加宽度/高度)以及优化图片(使用类似插件的无损压缩方式) 想像一下)。如果您将它们扩展,GTmetrix会告诉您前两个的正确尺寸,这些都是高度优先的项目.

图像优化

有关更多提示,请参阅我的 WordPress速度优化的完整指南.

17.从我的WordPress Speed Optimizer获得帮助

在您的GTmetrix / Pingdom报告中仍需要帮助吗?我已经与Pronaya合作了7年(他是帮助我获得 <在Pingdom中加载时间为1秒)。您可以通过在以下位置创建个人资料来雇用他 freelancer.com 并搜索用户名 bdkamol. 这是他的全部 WordPress速度组合. 他每小时从孟加拉国收取40美元(时间会有时差),您可以通过以下方式给他发送电子邮件 [email protected]. 他的个人资料上也有完美的5星评价。仅是认真的查询,如果您使用缓慢的托管,膨胀的主题以及大量繁琐的插件,请不要期望100%的分数。请先遵循我完整的WordPress速度指南.

Pronaya-Kumar-S评论

以下是他的个人资料中的一些评论:

BDkamol-WordPress-速度审查

那么…那些Pingdom分数看起来如何?在评论中让我知道,或者告诉我您是否被困住了。您还为他们提供支持的高级插件付费(WP Rocket设置中的最后和最后一个选项卡),所以我也将其用作您的优势或查看他们的支持 文件资料.

否则,不错!

如果您认为本教程有帮助,欢迎随时分享:)

干杯,
汤姆

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map