最常见的 WordPress 速度优化神话

已发表: 2019-09-30

网站速度是实际的 Google 排名因素。 这就是为什么您需要强调网站速度和性能的原因。 不幸的是,没有简单的解决方案来降低网络速度。 没有任何神奇的插件、脚本或策略可以立即加速您的网站。 优化 WordPress 网站的性能可能是一项艰巨的任务,尤其是对于大型网站。

这是一篇由 KasaReviews 网站所有者 Matija Kasapovic 撰写的客座文章。 如果您想写一篇客座文章,请联系我们。

无论您是否是开发人员,优化网站都可能是一个困难的课题。 您会发现很多已发布的指南和在线教程。 请记住,它们中的大多数都是为广泛的受众范围而编写的。 它们可能对改善您的具体情况没有多大帮助。

以下是我想消除的一些常见的 WordPress 速度优化神话

1. 更多插件导致网站速度变慢

当您第一次设置您的 WordPress 网站时,您有很多工具触手可及。 使用尽可能多的可用插件为您的站点添加各种功能可能非常诱人。 然而,这有时弊大于利。 过时、无用或其他冲突的插件可能会降低您的网站速度并导致意外问题。

只要有效使用插件就可以了。 只使用对您的网站有益的那些。 卸载或删除任何过时或无用的插件。

尽管普遍认为,重要的是插件的质量,而不是数量。 只需要一个写得不好的插件就可以导致错误或您的网站。 花一些时间查看您当前的插件并删除您不使用或不再需要的插件来满足您的站点需求。

2.必须使用CDN

内容交付网络或 CDN可帮助您向访问者提供资产(例如,图像、CSS 文件、JS 文件)。 他们尽可能从离他们最近的位置为资产提供服务,以减少延迟。 延迟是服务器将内容发送到用户浏览器所需的时间长度。 访问者离服务器越远,接收内容的延迟就越长。

把这个放在上下文中,想象你正在打篮球并在篮下投篮。 你投的球离篮筐越远,球到达篮筐的时间就越长。 同样的原则在这里也适用。 使用 CDN,内容被分发给全球的站点用户。 您依靠服务器网络为您的站点提供服务。 因此,信息是从离访问者最近的服务器发送的。
内容分发网络
对于拥有国际受众的公司和网站来说, CDN 是一种宝贵的资源。 如果您的覆盖范围小得多,那可能是不必要的成本。 例如,如果您的服务器位于墨西哥,并且您的网站访问者主要来自墨西哥,那么 CDN 可能不会带来很多好处。 但是,如果您的访问者主要来自欧洲,那么使用 CDN 会有所帮助。

CDN 还充当外部服务器。 这意味着他们必须进行 DNS 查找才能找到每个外部服务器。 该过程可能需要相当长的时间(大约 200 毫秒)。 如果您要使用 CDN,请确保节省的时间比 DNS 查找和解析所花费的时间更重要。

3. 你应该使用所有类型的缓存

许多不同的缓存选项可用。 数据库缓存、页面缓存、Memcached 只是众多选项中的一小部分。 一些专家和出版物会推荐使用所有可用的缓存资源。

如果您有一个没有缓存的站点,您的服务器将不得不进入您的数据库以查找和收集所有必要的组件。 然后,它会在您的站点用户每次访问特定页面时通过 PHP 将它们中继到浏览器。 这可能需要相当长的时间才能完成。

页面缓存创建静态 HTML 内容文件。 这意味着您的 PHP 不必在每次有人访问它们时重新生成您的页面。 这可以节省很多时间。 每当有人访问使用页面缓存的网站时,他们并没有访问该网站的数据库。 有时页面缓存会导致不必要地缓存数据库。

在某些情况下,数据库缓存可能更有效。 一个例子是非常动态的站点,其中页面缓存可能不现实。 但是,这是该规则的一个例外。 对于大多数不同类型网站的博主和所有者而言,无需担心数据库缓存。

特定形式的缓存在服务器级别运行。 如果您在托管或共享托管服务器上,您可能会限制您可以做什么。 服务器的主机处于控制之中。 在这些情况下,您仍然可以安装一个用于页面缓存的插件,这是大多数网站所有者可以轻松完成的事情。

4.缓存插件就是你所需要的

缓存插件是让您的网站更快的好方法。 但这不是您可以使用的唯一工具。 您可以在多个层次上优化 WordPress 网站。 正确配置后,缓存插件肯定会有所帮助。 如果您的网站表现不佳,这可能是一个快速修复。 但这只是提高网站速度的最后一步。

缓存插件

缓存插件无法解决常见问题,例如糟糕的代码,但它们可以帮助将影响降到最低。 花时间修复网站的其他组件问题可以提高您网站的速度和性能。

5.减少HTTP请求

许多主题和插件从 Facebook 和 Google 等网站加载图像和脚本文件,这会影响加载时间。 如果您使用的插件发出大量请求,请不要惊讶地看到加载时间变慢。

一个常见的经验法则是限制您的站点必须发出多少 HTTP 请求。 这是一个很好的指导方针,但除此之外还有更多内容。 这方面的一个很好的例子是缩小。 许多缩小插件和工具会将较小的 CSS 文件压缩成一个大文件。 这意味着您的网站上不再有 10 个 CSS 文件,而现在只有一个。 那是一个 HTTP 请求,而不是 10 个单独的请求。

减少http请求
示例如何使用 WPRocket 插件减少 HTTP 请求

虽然这可能是最佳解决方案,但它确实取决于您的情况。 大多数当前的 Web 浏览器可以一次并行下载多个文件。 在这种情况下,您最好让浏览器同时下载多个文件,而不是等待一个大文件下载。 每个网站的结果各不相同,因此您需要测试哪个选项最适合您的网站。

6.您需要昂贵的托管才能获得更好的网站速度

为您的 WordPress 网站拥有一个良好、可靠的主机是必不可少的。 您可以在两个不同的托管站点上拥有两个相同的站点,它们的加载方式完全不同。

大多数流行的托管服务提供商花费大量时间来改进和最大化性能。 共享主机是许多小型企业的热门选择,因为它价格实惠。 请记住,您同时与许多其他站点共享资源。 共享服务器上的高性能站点可能会降低该网络上其他站点的性能。

通常不建议使用免费的网络托管服务,因为它们通常会出现停机和速度缓慢的问题。 投资良好的托管是值得的。 糟糕的托管可能会限制您网站的运行速度,并可能导致潜在客户与竞争对手开展业务。 那里有很多很棒的主人。 便宜的托管并不总是很糟糕,昂贵的托管也并不总是很好。

7.所有WordPress主题都经过速度优化

您可以选择的主题数量令人印象深刻,因此在选择主题时考虑速度很重要。 许多知名主题的编码不好,这会影响加载时间。 您需要选择一个既具有视觉吸引力又在速度方面具有出色表现的主题。 在您找到一个在这些因素之间取得完美平衡的主题之前,可能需要一些尝试和错误。

多用途 wordpress 主题

许多WordPress网站所有者选择基本主题并选择高性能插件来实现他们想要的视觉感受和效率。 您网站上的大部分代码都来自主题,因此编码不佳的代码可能会降低网站速度。 多用途或“一刀切”的主题包含很多功能。 其中一些具有加载但不使用的额外脚本。 如果您拥有其中一种主题,请仅激活您将使用的功能。

8. 页面速度工具的评分很重要

在您使用 GTMetrix、Google PageSpeed Insights、Pingdom 或其他网站速度测试工具后,您的网站将获得其性能评分。 您还将获得一份包含不同建议的列表。 人们认为他们的网站需要有一个完美的成绩。

gtmetrix 性能

当 Googlebot 访问网站时,它所关注的只是您的页面加载速度。 它不知道哪个等级的速度测试工具为您的网站提供了帮助。 更高的成绩并不一定意味着更快的页面加载时间。 速度等级和建议可识别您网站的瓶颈和其他潜在问题区域。 但是每个工具对同一站点的评分不同。

gtmetrix 页面详细信息

建议可以改善您的页面加载时间,但有些建议不是很有用,或者执行起来可能具有挑战性。 例如,当 Google PageSpeed 建议将 JS 和 CSS 文件移动到页面的页脚时。 一些 JS 文件很容易移动,但其他的可能会在移动时损坏或破坏您的网站。 如果您在不使用 CSS 样式的情况下加载您的网站,您的网站访问者可能会认为您的网站已损坏。 性能成绩很好,但它们并不重要。 您的页面加载速度有多快才是真正重要的。

优化 WordPress 网站摘要

WordPress 很容易定制。 它使您可以根据需要优化站点性能和速度。 与大多数简单的项目相比,性能更高的网站需要更多的定制。

页面加载时间会显着影响您运营在线业务的方式。 它们会影响转化率、跳出率、用户满意度以及重复访问您网站的可能性。 WordPress 页面速度优化很快就会变成 wp-config.php、robots.txt、服务器架构和其他起初常常令人困惑或令人生畏的因素的世界。

每个站点的速度优化需求都不同。 有时您需要尝试一些替代方案,直到找到最佳解决方案。 您会从外部资源中获得很多建议和建议,但并非所有这些都是有益的。

WordPress 不是使用速度最快的平台,但总有一种方法可以提高页面加载时间,而无需编写任何代码。