WordPress 是最受欢迎的内容管理系统(CMS) 到目前为止, 为当今世界上超过38%的网站提供支持。它之所以受到重视是因为它具有多功能性,可以使网站所有者快速构建质量和功能令人印象深刻的网站。
然而, WordPress 确实需要理解才能使其发挥最佳性能。如果你一直在运行WordPress 站点并感觉性能低于标准,您可以通过进行一些小的调整来提高性能。
1.缓存不正确
同样,通过启用缓存,您可以预加载网站的某些部分以加快访问速度。您可以利用多种缓存模式,但是它们通常分为两类。客户端缓存或服务器端缓存。
客户端缓存(通常是浏览器缓存)可帮助您定义网站的哪些元素存储在访问者的Web浏览器中。它还使您可以指定这些元素的存储时间,以便在更新站点时,浏览器将能够使用更新的元素刷新缓存。浏览器缓存可用于CSS,JS和图像等静态元素。
服务器端缓存是在您的服务器上实现的任何缓存方法Web服务器. 这些可以包括操作码缓存, 页面缓存, 数据库缓存, 和更多。这些方法中的每一个都处理不同的元素WordPress 并利用它们可以帮助改善我们的网站性能.
例如, WordPress 非常以数据库为中心。不幸的是,任何使用数据库的进程通常都需要大量资源(处理能力和内存)才能运行。使用数据库缓存,您所做的基本上是将先前查询的结果保存在内存中,以减少提供某些结果所花费的时间。
解决方案1:安装良好的缓存插件
缓存是可以大大提高你的性能的最重要的方法之一。WordPress 网站。谢天谢地,和所有事情一样WordPress-相关的有一些插件可以用来帮助解决这个问题。
有很多好的WordPress 市场上的缓存插件——这里有一些免费的WordPress 插件目录.
对于那些预算较高的人–我建议 迅捷的表现.
该插件为速度性能问题提供了集成解决方案。用户可以优化他们的WordPress 只需点击几下即可创建网站– 包括数据库清理和编码(HTML, CSS, JavaScript 等)优化,服务器设置,以及缓存结构。
更重要的是 – Swift Performance 有助于自动创建 JPG-PNG 和/或 WEBP 版本的优化图像。这使您的网页在支持 WEBP 图像格式的现代浏览器上加载速度更快。
备注:WEBP图片比JPEG缩小25%– 34% 这篇Google文章及根据研究,加载速度提高了1.56倍。WEBP的浏览器支持具有在撰写本文时达到94.2%.
解决方案2:在您的网络主机上启用OPCache
通过缓存编译opera化代码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 3.9.1 上运行Aerospike Server Community Edition 7 版并配备32 个Intel(R) Xeon(R) CPU E5-2660 @ 2.20GHz 处理器的单节点集群执行的ssors(打开超线程)和32GB 内存。
两PHP 使用的版本是php-7.0.10和php-5.5.38。
以下是结果摘要。
总执行时间
Opera每秒
解决方案:更新您的网站PHP 版本
如果您运行的是旧版本的PHP 只需选择更新版本的PHP. 大多数网络托管服务提供商将提供多个版本的PHP 您可以通过您的虚拟主机控制面板.
4.HTTP/2
HTTP/2 “新”互联网协议该版本于2015年推出。与以前的HTTP 1.1版本不同,它允许同时执行多个数据请求。这有助于减少网站资产的加载时间。
解决方案:实施HTTP/2
然而,尽管如此,一些虚拟主机仍然不提供HTTP/2 或者只在更昂贵的计划中提供。您可以通过两种方式利用HTTP/2; 寻找提供它的主机,或使用Cloudflare CDN.
有一些Web托管提供商提供不同级别的HTTP。For examples,举些例子, Scala托管及GreenGeeks 造成HTTP/2 他们所有的计划都可用,但是A2 Hosting 只提供HTTP/2 在他们的Turbo 虚拟主机计划或以上。
5.仓促的服务器
网站是自动化的,其性能可能会受到其可用资源量的影响。每个站点都需要具有处理能力和内存来处理Web流量-数量越大,所需的资源越多。
如果您的网站突然有大量访客涌入,则您的托管计划可能没有可立即处理所有访客的资源。这将导致网站变慢或无法访问某些请求。
监控您的托管性能
这种情况更有可能发生在共享主机计划,因为该服务器上的所有帐户都共享固定数量的资源。为确保您的站点顺利运行,请尝试使用站点监控工具,例如Uptime Robot, 网站脉冲和新生.
使用这些工具将帮助您在一段时间内判断主机的性能如何。如果您的网站持续变慢或服务器始终处于关闭状态,那么可能是时候考虑改用更好的计划或完全使用其他Web主机了。
解决方案:如有必要,升级到VPS或更高级别的托管
VPS托管计划比共享托管计划昂贵,但可以更轻松地处理高流量。This is because这是因为VPS托管计划通常具有可扩展性,这意味着如果您觉得自己的网站需要更多资源,则可以动态增加资源量。
6.庞大的媒体文件
虽然大而清晰的图像或令人兴奋的视频可以吸引人,但请记住,这些多媒体文件通常很大。根据经验,文件越大,加载所需的时间越长。
这并不意味着您必须完全放弃它们,但至少要记住要优化您的文件。
解决方案:压缩图像
图像可以稍微缩小,使用正确的格式也有助于缩小尺寸。例如,BMP 文件通常比GIF 或JPG 文件大。要优化图像,您可以选择手动或使用插件。一些WordPress 可以解决问题的插件包括EWWW 及短像素.
如果您决定不使用插件,也可以使用在线工具手动优化图像。Some of these are其中一些是Optimizilla 及EzGIF.
7.数据库优化不佳/损坏
之前我提到过如何WordPress 非常以数据库为中心,以及SSD 存储如何帮助加快查询速度。但是,数据库的状况也会影响您网站的性能。
解决方案:定期优化数据库
控制进入数据库的每个元素可能非常困难,因此,您有时需要执行一些内务处理。还有一些插件可用于此目的。一些很好的例子是WP DB管理器及WP扫描.
8.慢速DNS提供商
DNS解析是促成TTFB的要素之一。
这个涉及将域名转换为IP 地址的过程需要时间。不同的DNS 提供商执行不同,使用好的DNS 提供商可以加快您的网站加载速度也一样。
解决方案:切换到更好的DNS提供商
要检查您的DNS速度,请使用Pingdom工具然后单击您的第一个实例域名在结果图表中。这将展开一个框,显示您的TTFB 的组件。在该框中,查找显示“DNS”的行。
将其与各种提供商的汇总DNS速度进行比较DNS Perf上的图表,考虑一下您的DNS速度是否应达到的水平。否则,选择其他DNS提供商可能会对您的网站加载速度有所帮助。
Cloudflare 是周围最受欢迎的DNS提供商之一,您可以免费获得一个帐户。
9.太多插件
人们喜欢的事情之一WordPress 仅通过使用插件来提升功能是多么容易。因为它是开源的, WordPress 有一个庞大的开发者社区这是一个很好的选择,但导致插件的质量差异很大。
插件也是基础的扩展WordPress 代码,这意味着你使用的越多,你的体积越大WordPress 实例会。这反过来会增加您网站的开销,并可能在不同程度上影响性能。
解决方案:减少插件的使用
在可能的情况下,请确保只运行真正需要的插件,并尝试修剪不必要的绒毛。另外,请记住删除所有未使用的插件!当今有许多插件试图完成许多不同的事情,因此,在可能的情况下,请尝试确保插件不重复其功能。
10.被黑的网站
过去,黑客曾经接管网站并造成混乱。当今的网络犯罪分子更加复杂,将尽力避免您发现它们的存在。他们的目的是利用您帐户上的资源来充实自己-例如,通过使用它来挖掘加密货币。
这会占用您网站的资源,并对性能产生重大影响。由于它们在雷达下飞行,因此您需要定期主动扫描您的站点,以确保它未被默默地劫持。
从知名的安全解决方案提供商那里购买安全工具,例如Sucuri .并确保您仅安装来自受信任来源的插件。要检查您的插件是否合法,请使用类似插件安全检查器扫描问题。
结论:关注细节
正如您现在看到的,运行一个高效的WordPress 站点实际上可以是一份全职工作。但是,如果您列出并定期遵循最佳实践,您将能够减少绩效不佳的机会WordPress 网站就像是第二天性。请记住,无论做什么,都要专注于性能,并仔细考虑要添加到站点的任何内容。许多新的WordPress 网站所有者往往过分投入,除了厨房水槽外,什么都扔了。
避免这种诱惑,并随着您的网站和业务的增长而逐步构建功能。
原文链接:https://www.itaoda.cn/blog/3214.html,转载请注明出处。
评论0