最后更新时间为 2018年11月9日
WordPress是最受欢迎的内容管理系统(CMS)之一,但是一些使其功能强大的工具也会减缓它的性能。很多网络优化专家都会告诉您,您可能只有几秒钟的时间(如果是真的的话)来激起您的网站访问者的兴趣,那么一个缓慢的网站肯定会让您付出代价。但是,对网站做出一些相对简单的调整,网站的性能就可以获得相当大的提升。
为什么要关心站点速度的性能呢?
在建立网站时,人们可能会重于外观设计而轻于网站性能。很多公司,甚至是那些应该知道得更清楚的公司,都落入了这个俗套。这些网站在页面上充斥着广告、照片、视频、小工具、应用程序、文本、cookie等许多其他元素,这些元素会花上一分钟甚至是更长的时间来加载一些连接。再加上这个距离对页面加载时间的影响,您会发现在美国的服务器(例如,在美国东海岸的服务器)附近的一个网站在美国的另一边的加载速度是很缓慢的,更不用说在海外的服务器了。这可以让那些迫不及待地等待站点加载的访问者离开这个网站。
页面速度也会影响搜索引擎的排名。搜索引擎实际上会降低那些耗时太长的网站的整体搜索排名。尽管搜索巨头谷歌故意将其排名算法的细节保持在一个模糊的状态下,防止人们钻该系统的空子,但显而易见的是,网站拥有更快的加载速度等同于拥有更高的搜索排名。
改进WordPress站点性能的5种方法:
1. 使用WordPress优化托管解决方案
最简单也是最符合逻辑的第一步是确保您的站点是在一个已经为您进行了专业优化的服务器上运行。InMotion Hosting拥有针对虚拟主机、VPS主机和专用主机解决方案的WordPress优化服务器。这些服务器使用固态硬盘(SSDs)、最新版本的PHP、一系列的缓存插件,以及其他一些调整,能为完全优化的WordPress体验提供一个适当的基础的调整。
2. 提高核心技术
无论您是否在一个WordPress优化的服务器上运行您的站点,您仍然可以通过操作一个机器去应对您的网站现在所面临的问题,您会看到网站的性能显著提升了。随着您的内容的增多和站点访问者的增加,您应该寻找一个更大、更有能力的托管解决方案。InMotion提供了虚拟主机、VPS主机和专用主机的解决方案,这些解决方案可以帮助您极大地改进站点的存储空间、CPU性能、带宽等等。
3. 保持软件定期更新
现在我们已经有了硬件,我们应该考虑您的网站上的东西了。当涉及到设计和升级您的WordPress站点时,您可能会很容易地采用一种“设置它,然后忘记它”的心态。毕竟,如果它没有任何问题,为什么要修改它(并且这有可能在这个过程中破坏它)?答案是网站的性能。
更新WordPress对于网站的安全性和速度提升至关重要。不定期更新可能会留下可被攻击的漏洞。有人不仅可以接管您的站点,更改您的内容,窃取机密信息,并用于其他的恶事,他们还可能会在您的站点中嵌入恶意代码,对您网站的性能和您的访客的安全性产生不利影响。此外,WordPress的每次迭代都有利于改进它的执行方式,优化您站点的构建框架。
更好的代码通常等同于更好的性能,不过在升级过程中有很小的风险。当然,如果您害怕会发生这种情况,您应该备份您的站点数据,以便在升级出现问题时网站能恢复运转。
您的网站上的插件也是如此。当您升级WordPress时,您同时也需要更新您的插件以确保最优的兼容性和性能。插件还可能会产生漏洞,因此时常更新插件也可以提高网站的安全性。
当然,如果您只是从一个版本到下一个版本进行增量升级,您就不应该期望网站性能和安全性会有什么大的飞跃。但是,如果您没有升级WordPress或者插件的一两个版本,您可能会因为升级之后速度的提升结果而感到震惊。
4. 减少服务器CPU负荷
站点上的每个脚本在执行时都必须向服务器的处理器发送请求。这样就会把资源套在一起,哪怕一部分只占用一秒钟的时间,那些堆积在一起的资源也会对网站性能造成很大的影响。为了减少资源的负荷,您需要找出您的站点上运行的那些您不再需要的或者只是偶尔需要一次的东西。例如,有很多插件对构建您的站点非常有帮助,但是构建一旦完成后,这些插件完全没有作用了。考虑停用或删除您不使用或者很少使用的插件。
网站设计也可能占用服务器上的大量时间和空间。一些主题的元素有可能会占用大量资源。传播媒介也是如此,比如照片、音乐、动画和视频。选择一个效用性更强的主题,优化所有在互联网上使用的文件,限制每个页面上的传播媒介数量,并测试所有这些元素,以确保它们不会过于累赘。
5. 使用CDN和缓存工具
最后,几乎每个WordPress站点都应该使用两种工具,但是很多人都不知道是哪两种,他们就是CDN和缓存工具。CDN(内容交付网络)将您的内容放到云中(一个庞大的世界范围内的服务器网络)。CDN连接到您的站点,当一个访问者到达一个带有CDN内容的页面时,它会将来自其云网络中的最近服务器的数据发送给站点访问者。这两种方式都可以减少服务器的带宽,因为服务器也发送内容。并且,CDN通过在多个连接上分配进程来加快数据传输速度,其中一个或多个连接的地理位置可能比您自己的服务器的位置更接近用户。市场上有许多免费和实惠的CDN,所以在选择适合您的需求的CDN之前,您可以先做一些调查。
另一个令人印象深刻的优化工具就是缓存。WordPress有几十个缓存插件,从本质上来说,它可以保存您网站上的不同元素的副本,以便在以后的时间内交付,减少以后加载页面所需要的时间。在使用缓存插件时,您可以对网站做出许多细微的调整。因此,想要获得最大化的性能提升可能需要您做进一步的研究和测试。尽管如此,缓存仍然是最简单、最快速、最廉价的可以快速提高站点的性能的方法。