CPU使用问题在WordPress网站中很常见。当您使用共享资源或没有那么多资源的托管计划时,它们会变得更加普遍。但是,CPU使用率也可能出现在一个好的托管计划中。发生这种情况时,由于没有资源为您的网站提供内容,因此会大大减慢您的网站速度。
CPU使用率问题不仅会导致您的用户体验不佳,还会迅速影响您的网站排名。
在本文中,我们将学习如何最小化WordPress中的CPU使用率。我们将分享的所有技巧都很简单易懂。但是,如果您始终可以使用可以为您执行此操作的开发人员。所以,没有任何延迟,让我们开始吧。
1.摆脱不必要的插件
插件在为网站添加功能时提供了极好的价值。任何网站都需要一组插件才能正常工作。但是,很明显我们作为用户安装了我们不需要的插件。有时,我们安装插件进行测试,然后忘记删除它们。在其他情况下,某些插件功能会在一定程度上重叠。在这两种情况下,最好删除这些插件并降低CPU使用率。
注意:始终根据官方指南卸载插件。如果您不确定总是参考文档,因为以错误的方式移除插头会不利地影响站点功能。
2.配置WP禁用
另一种降低CPU使用率的好方法是使用WP Disable。WP Disable是一个插件,可以让您禁用消耗不必要的CPU周期的WordPress设置。例如,您可以禁用嵌入,表情符号等等。此外,它还可以帮助您减少可以进一步提高网站性能的HTTP请求。安装插件后,您将可以选择使用易于使用的界面。
它还提供仪表板统计信息,以便您可以随时监控重要事项。我们建议您禁用您不需要的内容。请记住,您始终可以通过切换选项来启用它们。此外,如果您不确定某个选项及其功能,最好忽略它。
3.图像优化
现代网站经历的另一个最重要的瓶颈是由于糟糕的图像优化。让我们举一个例子来更好地理解。页面加载时,它会加载包括图像在内的不同元素。使用图像,还会加载其元数据。但是,元数据没有帮助(在某些情况下)。因此,您可以从图像中删除元数据,并使CPU轻松处理页面。
您可以使用PNGGauntlet为您完成工作。这是一个免费的插件。但是,如果你也可以使用JPEGmini,付费的压缩器。只需19.99美元即可获得。
以上推荐的插件也可以压缩图像。此外,您还可以使用WP Smush.it,EWWW Image Optimizer等插件。
4.配置WordPress爬网规则
信不信由你,您的网站被很多爬虫抓取。但是,并非所有爬虫都有用。有些会废弃您的数据以供其他用途。当爬虫爬行站点时,它使用宝贵的CPU周期。为确保不会发生这种情况,您可以轻松阻止它们,只让重要的人抓取您的网站。
您可以使用Wordfence中的“爬网速率限制规则”功能来确保有用的僵尸程序可以抓取。此外,您可以更改爬网程序的设置,前提是您的网站由于不必要的CPU使用率而变慢。如果您认为有人无缘无故地锤击您的服务器,您也可以阻止IP地址。这将改善合法访问者的体验,并在每种情况下提高CPU性能。
5.限制Google+ Bing抓取
热门搜索引擎抓取您的网站至关重要。但是,他们需要资源,尤其是Google抓取工具。好消息是,您可以限制Google和Bing的网站抓取速度。通过这样做,您不会影响您的Google排名。根据谷歌的说法,您可以根据自己的喜好自定义抓取速度。例如,与每天发布一次的网站相比,新闻网站应始终具有更高的抓取速度。
如果是这种情况,您应该转到Google Search Console并搜索“网站设置”。在那里,您可以找到抓取速率为低的选项。Bing还提供类似的抓取速率控制。您可以转到Bing网站管理员工具,然后在“ 抓取控制 ”设置中进行更改。
6.数据库清理
另一种提高CPU性能的正确方法是清理数据库。如果数据库因不必要的信息而膨胀,则处理简单查询需要更多的CPU时间。现在,想象一下,如果您的网站每秒需要多次查询,那么数据库学习会产生多大影
通过常规查询,您的数据库会存储大量网站正常运行所不需要的数据。一些示例包括修订后,垃圾,瞬态等。此外,即使在卸载插件后,也会存储插件数据。这可能会导致数据库膨胀。
最好的方法是定期使用WP-Optimize和WP Rocket等优化插件。您可以使用这两个插件来自动清洁。
7.避免高CPU使用率插件
您可以找到许多可能对网站性能产生巨大影响的插件。如果要控制CPU使用率,应避免使用这些插件。一些可以减慢网站速度或占用宝贵CPU周期的插件有Jetpack,SumoMe,Visual Composer等。要了解插件对您网站的影响,您可以安装它,然后转到GTmetrix检查其网站影响。如果它太多,最好避免它并找到替代方案。
如果您不确定哪些插件是CPU密集型的,您可以使用免费托管来试用插件。有各种托管服务提供商,如000webhost谁为初学者提供免费托管。您也可以选择使用localhost并检查CPU使用情况。如果一切都很好,您可以在您的实时网站上安装该插件。
结论
这七个技巧肯定会帮助您最大限度地减少CPU使用率。您还可以使用缓存插件来进一步提高CPU使用率。我们无法涵盖许多要点。但是,以上几点肯定会帮助你获得体面的改善。