为什么您的WordPress网站速度慢?加速WP网站的简单方法

WordPress是迄今为止最受欢迎的内容管理系统 (CMS),为当今世界上超过 38% 的网站提供支持。它的价值在于它的多功能性,允许网站所有者快速构建质量和功能令人印象深刻的网站。

但是,确实需要了解 WordPress 才能使其发挥最佳性能。如果您一直在运行 WordPress 网站并且觉得性能低于标准,您可以通过进行一些小的调整来提高性能。

为什么您的WordPress网站速度慢?加速WP网站的简单方法

您的网站速度会极大地影响转化率。研究一致表明,快速的页面速度会带来更好的转化率。移动页面加载时间每延迟一秒,转化率就会下降 20% 。而且,根据Think with Google 的说法,快速站点加载的基准是 0-1 秒。

1.缓存不当

缓存通常是指应用程序将数据存储在内存中以加快处理或访问速度。同样,通过启用缓存,您可以预加载网站的某些部分以便更快地访问。您可以利用多种缓存模式,但它们通常分为两类之一;客户端缓存,或服务器端缓存。

客户端缓存(通常是浏览器缓存)可帮助您定义站点的哪些元素存储在访问者的 Web 浏览器中。它还允许您指定存储这些元素的持续时间,以便在您的站点更新时,浏览器将能够使用更新的元素刷新缓存。浏览器缓存适用于 CSS、JS 和图像等静态元素。

服务器端缓存是在您的Web 服务器上实现的任何缓存方法。这些可以包括OPcode 缓存、页面缓存、数据库缓存等。这些方法中的每一种都处理 WordPress 的各种元素,利用它们可以帮助提高我们的网站性能。

例如,WordPress 非常以数据库为中心。不幸的是,任何使用数据库的进程通常都需要大量资源(处理能力和内存)才能运行。使用数据库缓存,您所做的基本上是将先前查询的结果保存在内存中,以减少提供某些结果所花费的时间。

解决方案 1:安装好的缓存插件

缓存是可以大大提高 WordPress 网站性能的最重要方法之一。值得庆幸的是,对于与 WordPress 相关的所有事情,您可以使用插件来帮助解决这个问题。市场上有很多不错的 WordPress 缓存插件——这里有一些免费的在WordPress 插件目录中。

对于那些有额外预算的人——我推荐 Swift Performance。

该插件为速度性能问题提供了集成解决方案。用户只需点击几下即可优化他们的 WordPress 网站——包括数据库清理和代码(HTML、CSS、JavaScript 等)优化、服务器设置以及缓存结构。

更重要的是 – Swift Performance 有助于自动创建 JPG-PNG 和/或 WEBP 版本的优化图像。这使您的网页在支持 WEBP 图像格式的现代浏览器上加载速度更快。

注意:根据这篇 Google 文章, WEBP 图像比 JPEG 小 25% - 34% ,根据研究,加载速度快 1.56 倍。WEBP 的浏览器支持在撰写本文时已达到 94.2%。

解决方案 2:在您的 Web 主机上启用 OPCache

通过缓存 PHP 脚本的编译操作代码,OPcache 使站点能够显着更快地提供页面内容。好消息是大多数共享托管服务提供商允许他们的用户从他们的控制面板安装 OPcache 扩展。所以 - 要利用此选项更快地加载您的网站,只需登录到您的主机控制面板并启用此功能。

2. 数据库存储在硬盘中

几乎毫无例外,如今大多数网络托管服务提供商都会宣传他们提供固态硬盘 (SSD) 解决方案。SSD 是传统硬盘的高科技版本,速度更快。然而,尽管 SSD 的价格有所下降,但它们仍然比机械硬盘贵。

因此,某些托管服务提供商可能会尝试使用混合设置。他们将在 SSD 上运行应用程序,但使用传统硬盘驱动器进行存储。这对 WordPress 用户来说是个坏消息,因为数据库很可能会驻留在速度较慢的机械驱动器上,而不是 SSD。请务必记下您的WordPress 托管服务提供商是否提供完整的 SSD 解决方案。

解决方案:坚持使用提供完整 SSD 托管的托管公司

尽管是市场上最便宜的 WP 托管之一,但Hostinger在完整的 SSD 存储上运行 - 使其成为托管 WordPress 网站的理想选择。其他在全固态硬盘上运行的知名品牌包括:A2 Hosting、BlueHost和SiteGround。

3. 过时的 PHP

WordPress 是基于 PHP 的,您的服务器运行的 PHP 版本也会影响您的站点性能。经测试, PHP 7 的性能几乎是 PHP 5.6 的两倍——性能提高了 100%!

AeroSpike 的团队运行了一些测试来比较 PHP 5 和 PHP 7。

他们的测试启动了四个进程,每个进程运行 100,000 个事务。所有运行都是针对在 CentOS 7 上运行 Aerospike Server Community Edition 3.9.1 版的单节点集群执行的,该集群具有 32 个 Intel(R) Xeon(R) CPU E5-2660 @ 2.20GHz 处理器(启用超线程)和 32GB 内存.

使用的两个 PHP 版本是 php-7.0.10 和 php-5.5.38。

以下是结果摘要。

总执行时间

为什么您的WordPress网站速度慢?加速WP网站的简单方法
PHP 7 的总执行时间比 PHP 5 低 10-12%(越低越好)。

每秒操作数

为什么您的WordPress网站速度慢?加速WP网站的简单方法
与 PHP 5 相比,PHP 7 写入/读取增加了 ~9 – 15%(越高越好)。

解决方案:更新您的网站 PHP 版本

如果您在旧版本的 PHP 上运行,很可能只需选择较新版本的 PHP,您就会看到相当不错的速度提升。大多数虚拟主机提供商将提供多个版本的 PHP,您可以通过虚拟主机控制面板进行选择。

4.HTTP/2

HTTP/2 是2015 年推出的“新”互联网协议。与之前的 HTTP 1.1 版本不同,它允许同时进行多个数据请求。这有助于减少网站资产的加载时间。

解决方案:实施 HTTP/2

然而,尽管如此,一些网络主机仍然不提供 HTTP/2 或仅在更昂贵的计划中提供。您可以通过两种方式利用 HTTP/2;寻找提供它的主机,或使用 Cloudflare CDN。有提供不同级别的 HTTP 的网络托管服务提供商。例如,Scala Hosting和GreenGeeks已在其所有计划中提供 HTTP/2,但A2 Hosting仅在其 Turbo 网络托管计划或更高版本中提供 HTTP/2。

5. 冲服务器

网站是自动化的,它们的性能可能会受到可用资源量的影响。每个站点都需要有处理能力和内存来处理网络流量——流量越大,需要的资源就越多。如果您的网站有突然涌入的访问者,您的托管计划可能没有可用资源来一次处理所有这些访问者。这将导致网站速度变慢或无法满足某些请求。

监控您的托管性能

这种情况更可能发生在共享主机计划上,因为该服务器上的所有帐户都共享固定数量的资源。为确保您的网站顺利运行,请尝试使用Uptime Robot、Website Pulse和Freshping等网站监控工具。使用这些工具将帮助您判断一段时间内您的主机的性能如何。如果您的网站持续变慢或服务器总是出现故障,可能是时候考虑转向更好的计划或完全不同的网络托管服务商了。

解决方案:必要时升级到 VPS 或更高级别的主机

VPS 托管计划比共享托管计划更昂贵,但可以更轻松地处理高流量。这是因为VPS 托管计划通常是可扩展的,这意味着如果您觉得您的网站需要更多资源,您可以动态增加资源量。

6. 庞大的媒体文件

虽然大而清晰的图像或令人兴奋的视频非常吸引眼球,但请记住,这些多媒体文件通常都很大。根据经验,文件越大,加载所需的时间就越长。这并不意味着您必须完全放弃它们,但至少要记住优化您的文件。

解决方案:压缩图像

图像可以稍微缩小,使用正确的格式也有助于缩小尺寸。例如,BMP 文件通常比 GIF 或 JPG 文件大。要优化图像,您可以选择手动或使用插件。一些可以做到这一点的 WordPress 插件包括EWWW和Short Pixel。如果您决定不使用插件,也可以使用在线工具手动优化图像。其中一些是Optimizilla和EzGIF。

7. 优化不佳/损坏的数据库

之前我提到过 WordPress 如何以数据库为中心以及 SSD 存储如何帮助加快查询速度。但是,数据库的状况也会影响您网站的性能。

解决方案:定期优化数据库

控制进入数据库的每个元素可能非常困难,因此您有时需要执行一些内务处理。这将有助于保持您的数据库井井有条并能够全速工作。您也可以使用一些插件。一些很好的例子是WP DBManager和WP Sweep。

8. 缓慢的 DNS 提供商

许多人认为首字节时间 (TTFB) 是速度计的全部内容,但实际上并没有多少人分解 TTFB 并尝试解决其中的各个元素。有助于 TTFB 的元素之一是 DNS 解析。这个涉及将域名转换为 IP 地址的过程需要时间。不同的 DNS 提供商表现不同,使用好的 DNS 提供商也可以加快您的网站加载速度。

解决方案:切换到更好的 DNS 提供商

要检查您的 DNS 速度,请使用Pingdom 工具在您的站点上运行测试,然后在结果图表中单击您的域名的第一个实例。这将展开一个框,向您显示 TTFB 的组件。在该框中,查找显示“DNS”的行。DNS 速度因提供商而异。将其与DNS Perf 图表上各种提供商的聚合 DNS 速度进行比较,并考虑您的 DNS 速度是否处于应有的水平。如果没有,选择不同的 DNS 提供商可能对您的网站加载速度有益。

9.插件太多

人们喜欢 WordPress 的其中一件事是只需使用插件即可轻松提升功能。因为它是开源的,所以 WordPress 拥有庞大的开发者社区,可供选择,但导致插件质量参差不齐。插件也是基本 WordPress 代码的扩展,这意味着您使用的越多,您的 WordPress 实例就会越庞大。这反过来会增加您网站的开销,并可能在不同程度上影响性能。

解决方案:减少插件使用

在可能的情况下,确保只运行真正需要的插件,并尽量减少不必要的麻烦。另外,请记住删除所有未使用的插件!今天有许多插件试图完成许多不同的事情,因此请尽可能确保这些功能不会被您的插件重复。

10. 被黑网站

过去,黑客常常接管网站并制造混乱只是为了好玩。今天的网络罪犯更加老练,会尽量避免让您发现他们的存在。他们的目的是利用您帐户上的资源来充实自己——例如通过使用它来挖掘加密货币。这会占用您站点的资源,并对性能产生很大影响。因为它们在雷达下飞行,所以您需要定期主动扫描您的站点以确保它没有被悄悄劫持。要检查您的插件是否合法,请使用插件安全检查器之类的工具来扫描问题。为避免并发症,请在安装插件之前尝试检查插件的声誉。

结论:关注细节

正如您现在所看到的,运行一个高效的 WordPress 站点实际上是一项全职工作。但是,如果您列出并定期遵循最佳实践,您将能够减少 WordPress 网站表现不佳的可能性,就像它是第二天性一样。请记住,无论做什么,都要专注于性能,并仔细考虑要添加到站点的任何内容。许多新的 WordPress 网站所有者往往过分投入,除了厨房水槽外,什么都扔了。避免这种诱惑,并随着您的站点和业务的增长慢慢构建功能。

文章链接: https://www.mfisp.com/18850.html

文章标题:为什么您的WordPress网站速度慢?加速WP网站的简单方法

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
IDC云库

选择视频CDN时要寻找什么

2023-3-23 16:21:37

IDC云库

通过软件即服务(SaaS)为您的业务增值

2023-3-24 10:21:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠