欢迎光临
WordPress SEO学习记录

修复缓慢的WordPress网站的方法 (更新中)

WordPress网站运行缓慢吗?本文适合国外外贸型独自站,国内网站也参考。

既然GTmetrix使用了Lighthouse建议,WordPress速度优化肯定已经改变。许多得分很高的网站在其报告中都获得了C和D。

本教程的目标是在缩短加载时间的同时,修正GTmetrix和PSI(PageSpeed Insights)中的建议,这是最重要的因素,也是您应关注的重点。

网站运行缓慢通常是由您的基础架构引起的:托管,主题,页面构建器和插件对得分和加载时间都有最大的影响。首先从那些开始。

1.测试工具

GTmetrix发生了什么变化

过去,分数并不总是与加载时间相关。您可能运行缓慢的TTFB和沉重的CSS / JS文件,但得分仍然很高。现在已经不是了。Lighthouse / PSI在将分数与加载时间相关联方面做得更好,现在GTmetrix也是如此。页面构建器和托管可以最显着地影响GTmetrix / PSI中的加载时间得分。这就是为什么您看到Facebook群组中的许多人(包括我自己)急于删除其页面生成器的原因。

网络生命力将是2021年5月的排名因素(换句话说,就是改善您的PSI报告)。减少TTFB和GTmetrix Waterfall中特定项目的加载时间是一个不错的起点。

  • Google PageSpeed Insights –您应该针对其进行优化的主要工具(它是Google),尤其是因为它们具有可实际测量加载时间的更准确的指标(例如LCP)。要测试移动负载时间,请使用Think With Google,它使用4G连接(PSI使用3G)。这是部分原因导致您的移动设备分数可能低于台式机分数的原因。
  • Google Search Console核心网络生命周期核心网络生命周期报告仅显示整个WordPress网站的核心生命周期(例如LCP),但未给出具体建议。
  • GTmetrix –使用瀑布图确定需要优化的特定CSS,JS,字体,图像和第三方域。否则,来自PSI的类似建议。
  • KeyCDN性能测试–非常适合在10个全球测试位置中测量TTFB和DNS查找时间。稳定的指示器,表明您的WordPress托管或DNS速度很慢。
  • 查询监控器–确定慢速的插件,查询和其他会使您的网站变慢的事物。

2.托管

不建议

  • SiteGround – Backlinko报告说SiteGround拥有一些最差的TTFB,这也反映在我的速度测试和Facebook小组的投诉中(除其他问题外)。过去一直很好,直到2020年,但是在Facebook网上论坛中快速搜索,您会发现许多有关TTFB速度慢,CPU限制,价格上涨等的投诉。Hristo是WP Speed Up Facebook网上论坛的管理员,可能删除帖子或禁止用户如果他们说负面的话
  • Bluehost – EIG拥有的慢速服务器,评级较低,主要由会员推广。
  • HostGator –也是EIG拥有的慢服务器,额定不佳和CPU限制。
  • GoDaddy – 恶意软件问题,持续不断的销售,并且在CPU限制方面评级不佳。
  • Hostinger –他们撰写虚假评论并在Facebook民意测验中为自己投票。
  • NameHero –在预算托管方面不错,但不会胜过大多数云托管。
  • WP Engine –以前还可以,但是服务器变慢了,不再变快了。

推荐的

  • GridPane –类似于Cloudways,在其中您选择云提供商,它们提供仪表板,支持和附加组件。不建议您经常使用它们,因为它们没有会员计划,但是它们是一个不错的选择。帕特里克·加拉格尔(Patrick Gallagher)(所有者)参与了FB Groups,并且知道他在做什么。
  • LiteSpeed –带有LiteSpeed缓存插件和QUIC.cloud CDN的LiteSpeed服务器是一个很好的组合。您可以从NameHero或A2获取LiteSpeed服务器。
  • Kinsta –使用Google Cloud C2,但比上面提到的两台主机稍慢。可以说,最好的支持是使用易于使用的仪表板来支持该行业。
  • A2托管–仅在预算紧张且无法负担Cloudways或GridPane的情况下使用它们。在速度测试中表现良好,并使用LiteSpeed。
  • WPX –在Matthew Woodward开始推荐它们后就炸毁了,但是在速度测试中它们排在第一位的唯一原因是因为他使用了它们的缓存+ CDN。否则,他们将不会胜过其他人。仍然很快,有良好的支持。
  • Closte –在WP Speed Matters Facebook Group中很受欢迎,但是支持非常有限,而且可能不会胜过其他云托管提供商。

一点建议:

  • 测试慢速主机– TTFB和服务器响应时间可以在PSI,GTmetrixKeyCDN的性能测试中进行测量。Google建议TTFB <200ms。
  • 选择一个封闭的数据中心–当您选择一个靠近访客的数据中心时,TTFB和DNS查找时间会更快。如果您的访客是本地人,这一点尤其重要。
  • 服务器级缓存–大多数云主机提供服务器级缓存(Redis,memcached,Varnish),而大多数共享主机则不提供。因此,与大多数缓存插件进行的基于文件的缓存相比,LiteSpeed和SG Optimizer之类的缓存插件提供了更快的缓存。
  • 服务器配置–在您的托管帐户中使用最新的PHP,MariaDB和MySQL版本。使用256MB的内存限制。WP Johnny对服务器调整提出了一些建议,例如max_execution_time(30-60s),max_input_time(60s)和max_input_vars(1,000)

3.页面构建器

页面构建者在新的GTmetrix更新中被压倒了。

它们添加了额外的CSS,JavaScript和DOM元素,这些元素会影响PSI中的多个项目。查看您的源代码,查看提及Elementor或Divi的次数(对我来说,是2,000+)。进行Google搜索并查看速度测试(这是古腾堡Gutenberg vs Elementor)的测试)。像Facebook组中的许多其他人一样,我正在将Elementor从我的网站中删除。

  • Divi,Elementor和Brizy是缓慢的页面生成器。
  • Oxygen,GeneratePress和Kadence是可靠的轻量级替代品。
  • Gutenberg,Genesis和Elementor的Hello主题是其他选择。
  • 如果使用Astra Starter Sites,则使用在Gutenberg中构建的模板(不是Elementor)。
  • WP Johnny提供页面构建器删除服务(他当前正在删除我的页面)。
  • 添加更多的页面构建器插件/插件将进一步降低WordPress的速度。
  • 使用Asset CleanUp或Perfmatters卸载由页面构建器创建的未使用资产
  • Divi的Rocket插件性能中等,您最好使用WP Rocket或LiteSpeed。
  • Elementor在“设置”中具有实验性功能,其中包括您应该尝试的速度优化(优化的DOM输出和改进的资产加载)。
  • Divi内置了缩小和合并CSS / JavaScript文件设置的功能。与缓存插件相比,它们可以做得更好(就兼容性而言),但是可以测试它们对速度工具的影响。

4.插件

插件因降低WordPress速度而臭名昭著。

这就是为什么在安装插件之前进行研究(在Facebook组中和在WordPress存储库中阅读评论)如此重要的原因。在Query Monitor或PSI中测试它的影响。

有人认为网页设计需要许多插件。尽管有时是正确的,但它不适用于简单的WordPress网站。您可以轻松运行20个轻量级插件,而对速度几乎没有影响。如果可能的话,您需要自己进行研究,尽可能少地编写代码和进行硬编码。仅仅因为您熟悉某些插件或页面构建器并不意味着这是正确的举动。

  • 避免使用常见的慢插件(如下)。
  • 使用Query Monitor查找慢插件。
  • 尽可能避免使用使用jQuery的插件。
  • 使用模块化设计的插件并禁用未使用的功能。
  • 避免将插件用于SSL,重定向和您可以手动执行的操作。
  • 避免运行繁重的后台进程或添加第三方代码的插件。
  • 避免使用硬编码的东西(标题,菜单等)以避免插件-如果需要,请雇用开发人员。
  • 使用WP Hive来查看插件在安装之前是否运行缓慢(下面的屏幕截图)。

大多数速度较慢的WordPress插件包括社交共享,统计信息(分析),滑块,组合,页面构建器,日历,聊天,联系表单,相关帖子,站点地图,WPML,WooCommerce,以及运行持续扫描或繁重的后台进程的插件。

  1. AddThis
  2. AdSense Click Fraud Monitoring
  3. All-In-One Event Calendar
  4. Backup Buddy
  5. Beaver Builder
  6. Better WordPress Google XML Sitemaps
  7. Broken Link Checker
  8. Constant Contact for WordPress
  9. Contact Form 7
  10. Contextual Related Posts
  11. Digi Auto Links
  12. Disqus Comment System
  13. Divi Builder
  14. Elementor
  15. ….

轻量级插件替代品

  • 备份– UpdraftPlus。
  • SEO –Rank Math or SEOPress.
  • 滑块–Soliloquy or MetaSlider.
  • SSL –您不需要插件。
  • 重定向-您不需要插件。
  • 画廊–Gutenberg Gallery or Meow Gallery.
  • Analytics -Google Analytics(分析)和Google Search Console(无插件)。
  • 安全性– Cloudflare Firewall, Two-Factor, Limit Login Attempts, Blackhole.
  • 社交共享–Grow By Mediavine (fastest social sharing plugin in WP Rocket’s test).
  • 注释–native comments or wpDiscuz with optimized settings and JavaScript delay.

5.缓存

您使用哪个缓存插件以及如何配置设置都会产生很大的影响。

WP RocketLiteSpeed是黄金标准(如果使用SiteGround,则为SG Optimizer)。WP Rocket受到高度评价的原因是因为它具有比大多数其他缓存插件更高的速度功能(导致更快的速度优化,但您网站上需要的插件却更少)。

否则,您将需要找出您的缓存插件具备的功能,并安装额外的插件以进行优化。在这种情况下,以下是我推荐的插件:

  • 数据库清理– WP-Optimize
  • CSS / JS优化–Autoptimize
  • 延迟执行JavaScript –Flying Scripts
  • 在本地托管Google Analytics(分析)– Flying Analytics
  • CDN URL集成– BunnyCDN / CDN Enabler
  • 心跳控制–Heartbeat Control / manual code
  • 延迟加载图像/视频– Optimole / WP YouTube Lyte
  • 预加载链接/即时页面–Perfmatters or Flying Pages
  • 预取/预加载–Perfmatters, Pre* Party, or manual code
  • 在本地托管Facebook Pixel –我知道没有插件可以做到这一点
  • 字体显示:Swap Google Fonts Display / manual code
赞(1) 打赏
未经允许不得转载:折雷网 » 修复缓慢的WordPress网站的方法 (更新中)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏