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

WordPress是迄今为止最受欢迎的内容管理系统(CMS),它为当今全球所有网站中的34%以上提供了强大的功能。它之所以受到重视是因为它具有多功能性,可以使网站所有者快速构建质量和功能令人印象深刻的网站.


但是,确实需要了解WordPress,才能使其发挥最佳性能。如果您一直在运行WordPress网站,并且感觉性能不如预期,则可以通过一些小的调整来提高性能.

速度很重要您的网站速度会大大影响转换率。研究一致表明 快速的页面速度将带来更好的转换率. 移动页面加载时间每延迟一秒,转化率就会下降20%。并且,根据 与Google一起思考, 网站快速加载的基准是0-1秒.

1.缓存不正确

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

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

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

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

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

缓存是可以极大地提高WordPress网站性能的最重要方法之一。值得庆幸的是,与所有与WordPress相关的事情一样,您可以使用插件来帮助解决此问题。 WordPress缓存插件的一些很好的例子包括WP Rocket和Swift Performance.

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

通过缓存PHP脚本的编译后的操作代码,OPcache使站点可以更快地提供页面内容。好消息是,大多数共享主机提供商允许其用户从其控制面板安装OPcache扩展。因此–要使用此选项更快地加载您的网站,只需登录到主机控制面板并启用此功能.

示例:要在A2主机上启用OPCache,请登录到cPanel > 软件 > 选择PHP版本 > 安装PHP扩展.

2.存储在硬盘中的数据库

几乎所有的托管服务提供商今天几乎都会宣传他们提供固态硬盘(SSD)解决方案。 SSD是传统硬盘的高科技版本,并且速度更快。但是,尽管SSD的价格下降了,但它们仍然比机械硬盘贵。.

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

解: 坚持提供完整SSD托管的托管公司

Siteground SSD托管示例:SiteGround上托管的所有网站都在SSD磁盘上运行–非常适合WordPress网站.

尽管Hostinger是市场上最便宜的WP托管之一,但它可以在完整的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上使用32个Intel®Xeon®CPU E5-2660 @ 2.20GHz处理器(打开超线程)和32GB内存的,运行Aerospike Server Community Edition版本3.9.1的单节点群集上执行的。.

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

以下是结果摘要.

总执行时间

PHP 7的总执行时间比PHP 5低约10 – 12%(越低越好).

每秒操作数

与PHP 5相比,PHP 7的读写次数约为9 – 15%(越高越好).

解: 更新您的网站PHP版本

如果您使用的是旧版本的PHP,则只需选择新版本的PHP,就可能会看到相当不错的速度改进。大多数网络托管服务提供商将提供多个版本的PHP,您可以通过网络托管控制面板进行选择.

示例–您可以通过托管控制面板选择在Hostinger上的PHP版本.

4. HTTP / 2

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

HTTP / 1.1与HTTP / 2 – HTTP / 2可以通过一个连接发送多个数据请求。这样可以减少额外的往返时间(RTT),使您的网站加载速度更快(学到更多).

解: 实施HTTP / 2

尽管如此,但是某些Web主机仍然不提供HTTP / 2或仅以更昂贵的计划提供它。您可以通过两种方式利用HTTP / 2:寻找提供它的主机,或使用Cloudflare CDN.

有一些Web托管提供商提供不同级别的HTTP。例如,Siteground和GreenGeeks已在其所有计划中提供HTTP / 2,但是A2 Hosting仅在其Turbo Web托管计划或更高版本中提供HTTP / 2.

5.仓促的服务器

网站是自动化的,其性能可能会受到其可用资源量的影响。每个站点都需要具有处理能力和内存来处理Web流量-数量越大,所需的资源就越多.

如果您的网站突然吸引了大量访客,则您的托管计划可能没有可立即处理所有访客的资源。这将导致网站变慢或无法访问某些请求.

监控您的托管性能

例: Web站点脉冲 提供各种监视工具,可以持续监视您的服务器和网站.

由于该服务器上的所有帐户都共享固定数量的资源,因此在共享主机计划上更可能发生这种情况。为确保您的网站运行平稳,请尝试使用网站监控工具,例如 正常运行时间机器人, 网站脉冲, 和 新生.

使用这些工具将帮助您在一段时间内判断主机的性能如何。如果您的网站持续变慢或服务器始终处于关闭状态,那么可能是时候考虑改用更好的计划或完全使用其他Web主机了.

解: 如有必要,升级到VPS或更高级别的托管

示例:基于我们的跟踪 主机分数, SiteGround VPS托管响应时间(在欧洲托管测试站点)比SiteGround共享托管快约15%.

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

了解何时合适的时间切换到VPS托管.

6.庞大的媒体文件

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

解决方案:压缩图像

图像可以按比例缩小,使用正确的格式也可以帮助减小尺寸。例如,BMP文件通常将大于GIF或JPG文件。要优化图像,可以选择手动或使用插件来进行优化。可以做到这一点的一些WordPress插件包括EWWW和Short Pixel.

如果您决定不使用插件,也可以使用在线工具手动优化图像。其中一些是 最适EzGIF.

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

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

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

控制进入数据库的每个元素可能非常困难,因此,您有时需要执行一些内部管理。这将有助于保持数据库井井有条并能够全速工作.

还有一些插件可用于此目的。一些很好的例子是 WP DB管理器WP扫描.

8. DNS提供商缓慢

许多人认为到第一字节的时间(TTFB)是速度表的全部,但实际上没有多少人分解TTFB并尝试解决其中的各个元素。 DNS解析是促成TTFB的要素之一.

该过程涉及将域名转换为IP地址需要花费时间。不同的DNS提供程序的性能有所不同,并且使用良好的DNS提供程序也可以加快您的网站加载速度.

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

要检查您的DNS速度,请使用 Pingdom工具 然后在结果图表中单击您的域名的第一个实例。这将展开一个框,为您显示TTFB的组件。在该框中,找到显示“ DNS”的行.

DNS速度取决于提供商。DNS速度取决于提供商.

将其与各种提供商的汇总DNS速度进行比较 DNS Perf上的图表 考虑一下您的DNS速度是否应达到的水平。否则,选择其他DNS提供商可能会对您的网站加载速度有所帮助.

云耀斑 是全球最快的DNS提供商之一,您可以免费获得一个帐户.

9.太多插件

人们喜欢WordPress的一件事是,只需使用插件即可轻松增强功能。由于是开源的,WordPress具有 庞大的开发者社区 这是一个很好的选择,但是导致插件的质量差异很大.

插件也是基本WordPress代码的扩展,这意味着您使用的次数越多,您的WordPress实例就越庞大。反过来,这会增加网站的开销,并可能在不同程度上影响性能.

解决方案:减少插件的使用

尽可能确保只运行您真正需要的插件,并尝试修剪不必要的绒毛。另外,请记住删除所有未使用的插件!如今,有许多插件会尝试完成许多不同的工作,因此请尽可能确保插件不会复制功能.

10.被黑的网站

过去,黑客曾经接管网站并造成混乱。当今的网络犯罪分子更加复杂,将尽力避免您发现它们的存在。他们的目的是利用您帐户上的资源来充实自己-例如,通过使用它来挖掘加密货币.

这会占用您网站的资源,并对性能产生重大影响。由于它们在雷达下飞行,因此您需要定期主动扫描您的站点,以确保它未被默默地劫持.

从知名的安全解决方案提供商(如Sucuri)购买安全工具,并确保仅安装来自受信任来源的插件。要检查您的插件是否合法,请使用类似 插件安全检查器 扫描问题.

为避免并发症,请尝试 检查插件的声誉 在安装之前.

结论:关注细节

如您现在所见,运行一个高效的WordPress网站实际上是一项全职工作。但是,如果您列出并定期遵循最佳做法,则可以减少WordPress站点性能低下的可能性,因为这是天生的。记住要始终专注于所做工作的性能,并仔细考虑要添加到网站的任何内容。许多新的WordPress网站所有者倾向于过度投入并且扔掉除了厨房水槽以外的所有东西.

避免这种诱惑,并随着您的网站和业务的增长逐步建立功能.

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