WordPress是迄今为止最流行的内容管理系统(CMS),为当今世界上超过38%的网站提供支持。它之所以受到重视,是因为它的多功能性允许网站所有者快速构建质量和功能令人印象深刻的网站。
确实需要了解WordPress才能使其发挥最佳性能。如果您一直在运行WordPress网站并且觉得性能低于标准,您可以通过一些小的调整来提高性能。
您的网站速度会极大地影响转化率。研究一致表明,快速的页面速度会带来更好的转化率。移动页面加载时间每延迟一秒,转化率就会下降20%。而且,根据ThinkwithGoogle的说法,快速网站加载的基准是0-1秒。
1.没有正确缓存
缓存通常是指应用程序将数据存储在内存中以便更快地处理或访问。同样,通过启用缓存,您可以预加载网站的某些部分以便更快地访问。您可以利用多种缓存模式,但它们通常分为两类;客户端缓存或服务器端缓存。
客户端缓存(通常是浏览器缓存)可帮助您定义站点的哪些元素存储在访问者的Web浏览器中。它还允许您指定存储这些元素的持续时间,以便如果您的站点更新,浏览器将能够使用更新的元素刷新缓存。浏览器缓存适用于CSS、JS和图像等静态元素。
服务器端缓存是在您的Web服务器上实现的任何缓存方法。这些可以包括OPcode缓存、页面缓存、数据库缓存等等。这些方法中的每一种都处理WordPress的各种元素,利用它们可以帮助提高我们的网站性能。
例如,WordPress高度以数据库为中心。不幸的是,任何使用数据库的进程通常都需要大量资源(处理能力和内存)才能运行。使用数据库缓存,您所做的基本上是将先前查询的结果保存在内存中,以减少交付某些结果所需的时间。
解决方案1:安装好的缓存插件
缓存是可以大大提高WordPress网站性能的最重要方法之一。值得庆幸的是,与所有与WordPress相关的东西一样,您可以使用一些插件来帮助解决这个问题。市场上有很多好的WordPress缓存插件——这里有一些在WordPress插件目录中的免费插件。
提示:使用SwiftPerformance(每个站点39.99美元)以获得更好的结果
对于那些有额外预算的人——我推荐SwiftPerformance。
该插件为速度性能问题提供了一个集成的解决方案。用户只需点击几下即可优化他们的WordPress网站——包括数据库清理和代码(HTML、CSS、JavaScript等)优化、服务器设置以及缓存结构。
更重要的是-SwiftPerformance有助于自动创建JPG-PNG和/或WEBP版本的优化图像。这使您的网页能够在支持WEBP图像格式的现代浏览器上更快地加载。
注意:根据这篇Google文章,WEBP图像比JPEG小25%-34%,根据研究,加载速度快1.56倍。在撰写本文时,WEBP的浏览器支持率已达到94.2%。
解决方案2:在您的网络主机上启用OPCache
通过缓存PHP脚本的编译操作代码,OPcache使站点能够显着更快地提供页面内容。好消息是大多数共享主机提供商允许他们的用户从他们的控制面板安装OPcache扩展。所以-要使用此选项更快地加载您的网站,只需登录到您的主机控制面板并启用此功能。
示例:要在A2Hosting启用OPCache,请登录到cPanel>Software>SelectPHPversion>InstallPHPextensions。
2.存储在HDD中的数据库
几乎没有失败,当今大多数网络托管服务提供商都会宣传他们提供固态硬盘(SSD)解决方案。SSD是传统硬盘的高科技版本,速度更快。尽管SSD的价格有所下降,但它们仍然比机械硬盘更贵。
因此,一些托管服务提供商可能会试图摆脱混合设置。他们将在SSD上运行应用程序,但使用传统硬盘驱动器进行存储。这对WordPress用户来说是个坏消息,因为数据库很可能会驻留在速度较慢的机械驱动器上,而不是SSD。请务必注意您的WordPress托管服务提供商是否提供完整的SSD解决方案。
解决方案:坚持使用提供完整SSD托管的托管公司
示例:在SiteGround上托管的所有网站都在SSD磁盘上运行——这是WordPress网站的理想选择。
尽管是市场上最便宜的WP托管服务之一,Hostinger在完整的SSD存储上运行-使其成为托管WordPress网站的理想选择。其他在全SSD上运行的知名品牌包括:A2Hosting、BlueHost和SiteGround。
3.过时的PHP
WordPress是基于PHP的,您的服务器运行的PHP版本也会影响您的站点性能。经过测试,PHP7的性能几乎是PHP5.6的两倍——性能提高了100%!AeroSpike的团队运行了一些测试来比较PHP5和PHP7。
他们的测试启动了四个进程,每个进程运行100,000个事务。所有运行均针对在CentOS7上运行AerospikeServerCommunityEdition版本3.9.1的单节点集群执行,该集群具有32个Intel(R)Xeon(R)CPUE5-2660@2.20GHz处理器(启用超线程)和32GB内存.
使用的两个PHP版本是php-7.0.10和php-5.5.38。
PHP7的总执行时间比PHP5低约10–12%(越低越好)。
与PHP5相比,PHP7的写入/读取量增加了约9–15%(越高越好)。
解决方案:更新您的网站PHP版本
如果您在较旧版本的PHP上运行,只需选择较新版本的PHP,您可能会看到相当不错的速度改进。大多数网络托管服务提供商会提供多个版本的PHP,您可以通过网络托管控制面板进行选择。

HTTP/2是2015年推出的“新”互联网协议。与之前的版本HTTP1.1不同,它允许同时完成多个数据请求。这有助于减少网站资产的加载时间。HTTP/1.1与HTTP/2——HTTP/2可以通过一个连接发送多个数据请求。这减少了额外的往返时间(RTT),使您的网站加载速度更快。
解决方案:实现HTTP/2
尽管如此,一些网络主机仍然不提供HTTP/2,或者只提供更昂贵的计划。有两种方法可以利用HTTP/2;寻找提供它的主机,或使用CloudflareCDN。
有些网络托管服务提供商提供不同级别的HTTP。例如,ScalaHosting和GreenGeeks已在其所有计划中提供HTTP/2,但A2Hosting仅在其Turbo网络托管计划或更高版本中提供HTTP/2。
5.冲服务器
网站是自动化的,其性能可能会受到可用资源量的影响。每个站点都需要有处理能力和内存来处理网络流量——流量越大,需要的资源就越多。如果您的网站突然涌入大量访问者,则您的托管计划可能没有资源可以同时处理所有访问者。这将导致网站速度变慢或对某些请求不可用。
监控您的托管性能
这种情况更有可能发生在共享托管计划上,因为该服务器上的所有帐户都共享固定数量的资源。为确保您的网站顺利运行,请尝试使用UptimeRobot、WebsitePulse和Freshping等网站监控工具。
使用这些工具将帮助您在一段时间内判断您的主机的表现如何。如果您的网站不断变慢或服务器始终处于关闭状态,则可能是时候考虑转向更好的计划或完全不同的网络主机了。
解决方案:必要时升级到VPS或更高级别的主机
VPS托管计划比共享托管计划更昂贵,但可以更轻松地处理高流量。这是因为VPS托管计划通常是可扩展的,这意味着如果您觉得您的站点需要更多资源,您可以动态增加资源量。
6.大容量媒体文件
虽然大而清晰的图像或令人兴奋的视频可能非常吸引眼球,但请记住这些多媒体文件通常很大。根据经验,文件越大,加载所需的时间就越长。这并不意味着您必须完全放弃它们,但至少要记住优化您的文件。
解决方案:压缩图像
图像可以稍微缩小,使用正确的格式也可以帮助减小尺寸。例如,BMP文件通常比GIF或JPG文件大。要优化图像,您可以选择手动或使用插件进行。一些可以做到这一点的WordPress插件包括EWWW和ShortPixel。如果您决定不使用插件,还可以使用在线工具手动优化图像。其中一些是Optimizilla和EzGIF。
7.严重优化/损坏的数据库
之前我提到了WordPress如何以数据库为中心,以及SSD存储如何帮助加快查询速度。数据库的状况也会影响您网站的性能。
解决方案:定期优化数据库
控制进入数据库的每个元素可能非常困难,因此您需要不时进行一些内务处理。这将有助于保持您的数据库井井有条并能够全速工作。还有一些插件可以用于此。一些很好的例子是WPDBManager和WPSweep。
8.缓慢的DNS提供商
许多人认为首字节时间(TTFB)是速度计的全部,但真正分解TTFB并尝试解决其中的各个元素的人并不多。促成TTFB的元素之一是DNS解析。这个涉及将域名转换为IP地址的过程需要时间。不同的DNS提供商执行不同,使用好的DNS提供商也可以加快您的网站加载速度。
解决方案:切换到更好的DNS提供商
要检查您的DNS速度,请使用Pingdom工具在您的站点上运行测试,然后单击结果图表中您的域名的第一个实例。这将展开一个框,显示您的TTFB的组件。在该框中,查找显示“DNS”的行。
将其与DNSPerf图表上各个提供商的汇总DNS速度进行比较,并考虑您的DNS速度是否达到应有的水平。如果没有,选择不同的DNS提供商可能对您的网站加载速度有益。
9.插件太多
人们喜欢WordPress的一件事是通过使用插件来增强功能是多么容易。因为它是开源的,所以WordPress拥有庞大的开发者社区,可供选择,但导致插件质量差异很大。
插件也是基本WordPress代码的扩展,这意味着您使用的越多,您的WordPress实例就越庞大。这反过来又会增加您网站的开销,并可能在不同程度上影响性能。
解决方案:减少插件使用
在可能的情况下,确保您只运行您真正需要的插件,并尝试修剪不必要的绒毛。请记住删除所有未使用的插件!今天有许多插件试图完成许多不同的事情,因此尽可能尝试确保您的插件不会重复这些功能。
10.被黑网站
过去,黑客过去常常接管网站并造成混乱只是为了踢球。今天的网络犯罪分子更加复杂,并会尽量避免您检测到他们的存在。他们的目标是利用您账户上的资源来充实自己——例如通过使用它来挖掘加密货币。
这会占用您网站的资源,并对性能产生很大影响。因为它们在雷达下飞行,所以您需要定期主动扫描您的站点,以确保它没有被无声地劫持。购买来自知名安全解决方案提供商(如Sucuri)的安全工具,并确保您只安装来自受信任来源的插件。要检查您的插件是否合法,请使用插件安全检查器之类的工具来扫描问题。
结论:关注细节
正如您现在所看到的,运行一个高效的WordPress网站实际上是一项全职工作。如果您列出并定期遵循最佳实践,您将能够减少表现不佳的WordPress网站的机会,就像它是第二天性一样。请记住在您所做的每件事上都专注于性能,并仔细考虑您想要添加到您网站上的任何内容。许多新的WordPress网站所有者倾向于过度投入,除了厨房水槽之外的所有东西。避免这种诱惑,随着您的网站和业务的发展,慢慢地构建功能。
本文来源:国外服务器--为什么您的WordPress网站速度慢(wordpress速度)
本文地址:https://www.idcbaba.com/guowai/5010.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



