如果 WordPress CPU 使用率高的问题让你发疯,这篇文章将帮助你。如果您的网站使用太多资源,可能会使您的网站对访问者来说运行缓慢并影响您的排名。更不用说您可能会服务器或主机提供商那里收到警告,或者他们甚至可能在没有警告的情况下突然关闭您。
如果您经常遇到CPU、内存等服务器资源使用过高问题或网站加载速度缓慢的问题,以下一些方法你可以参考使用。
1、检查您的插件和主题。
插件和主题可以帮助您向网站添加任何您想要的内容,而无需聘请网站技术人员,但是,如果您使用编码不佳的代码或使用过多的代码,则可能会对您的网站造成损害。
即使您一次只使用几个,随着时间的推移,安装/卸载、激活/停用一堆插件或主题也会留下后门漏洞文件、废弃数据。
2、只使用你绝对需要的热门插件
注意:在停用和删除插件之前,请查找任何卸载功能或自述文件。某些插件具有特殊的卸载程序,可以将它们从您的站点中完全删除。
3、仅使用来自可信来源的插件和主题以及干净、优化的代码。
许多插件和主题它们只是由一个草率或业余的开发人员拼凑起来的。它们甚至可能没有更新新版本的支持,以使其与新的 WordPress 版本或新发现的安全漏洞保持同步,有些甚至被故意开发为恶意后门漏洞的主题或插件。
4、查找可能占用资源的插件。
使用您喜欢的测试页面加载速度的工具,如果您发现您的网站通过禁用某个插件而表现得更好,如该项功能是必须的,看看您是否可以找到提供相同功能的替代插件。
有一个插件可以帮助识别性能不佳的插件,但它更适合开发人员:Query Monitor。
有些人可能想知道为什么我们不提及 P3(插件性能分析器),它曾经是一个非常流行的插件。它会分析您的插件,以确定是否有一个或多个插件可能会导致您的网站变慢和用户友好。但它已经两年多没有更新了,网上有很多关于它的讨论。有报告称它会破坏站点、锁定管理员等。因此我们不推荐它,直到它获得新的更新。
5、消除 Gravatar 评论页面加载延迟
Gravatars 很棒。它们让您的用户展示自己的个性,增添真实感,而且很多人都可以通过他们独特的头像轻松识别。但是,如果您收到大量评论,在您的网站上使用它们就会出现问题。每条评论都会向 Gravatar 的服务器发送一个请求。因此,如果您在一个页面上有很多评论,那么您将有很多请求来回传输,从而使该页面加载速度变慢。使用 FV Gravatar Cache 插件消除这种情况。FV Gravatar Cache 将在本地缓存这些图像,这将减少具有许多评论的页面的加载时间……
6、使用缓存插件
缓存插件将有助于更快地加载最近提供的内容。一般来说,当有人访问您的 WordPress 站点时,他们的浏览器会获取 HTML 文件,这需要运行 PHP 脚本或从 WordPress 数据库中获取数据。
好在如今大多数浏览器都足够智能,可以通过浏览器保留访问过的站点的“记忆”。这是缓存。WordPress 插件将保存提供的 HTML 文件,以便浏览器可以更快地加载它们,而无需运行脚本或从数据库中获取信息。
一些流行 WP 缓存插件有:
- W3 Total Cache
- WP Super Cache
- WP Rocket
- Comet Cache
- WP Fastest Cache
7、网站上加入 CDN
使用 CDN,静态文件,尤其是媒体文件,是从 CDN 服务器加载的,而不是您的虚拟主机或服务器上。而且很有可能,他们的服务器离您的访问者更近。如你的域名有备案号,可选用的CDN有很多,如百度CDN、阿里云CDN、腾讯云CDN等,推广使用百度CDN,如你的网站没有备案,无法使用上述CDN,只能使用国外的CDN产品,如全球最大的免费CDN:Cloudflare。
8、压缩你的图像
图像压缩在您的网站加载速度方面起着重要作用,尤其是当您拥有大量图像时。在图片上传前先处理下大小,尽量保持图片大小不要超过200kb。
9、升级你的服务器配置
wordpress网站对主机要求比一般的网站程序要高的多,如你使用的是服务器至少需要2核心,2G内存起步的配置,单核容易在突发情况时网站很慢或卡死,如你使用较多插件(8个以上),特别是使用WooCommerce系列的插件,那你的服务器配置至少在3核心、4G内存以上配置,如乐道主机美国服务器,3核心,6G内存,80G SSD硬盘,100M宽带峰值速度,CN2线路,200元/月,详细了解,适合wordpress程序的外贸网站使用。也可使用虚拟主机,虚拟主机可用CPU相当于2核心的服务器,价格还很便宜,如1G香港虚拟主机,仅需170元/年,买2年送1年,相当于2核心的服务器,跑wordpress无压力。