








刚刚奶爸处理完了一个真实的SiteGround网站提示”Available CPU Limit Reached“网站无法打开的网站迁移,本文跟大家一起分享一下这次处理过程和后续优化思路。
SiteGround服务器GoGeek套餐,2027年2月5日到期。
采用的WordPress + Elementor + WooCommerce组合,一共5729款产品。


SiteGround提示:Available CPU Limit Reached
Site/s part of your hosting plan – Hosting Plan has reached 100% of the allowed monthly CPU seconds per month and your web service is limited for the month.

简单来说,就是当前主机套餐当月允许使用的 CPU 资源已经耗尽,网站服务被限制。
这次遇到的问题并不是普通的网站打开速度变慢,而是网站已经无法正常访问。
对于企业网站来说,网站打不开带来的影响比较直接:
因此,虽然套餐还有大半年时间到期,奶爸依然建议替换到独立的VPS服务器上。
SiteGround本身还是属于共享虚拟主机,虽然写着不限制网站数量,但是会限制你整个的资源使用率,我们本次这个网站因为网站包含了太多的Elementor插件,加上WooCommerce有5000多个产品,在产品页面时会瞬间对服务器CPU资源造成压力。长时间的CPU高频率占用就触发了SiteGround的限制,所以网站无法打开。
针对这个网站的情况,想要网站重新可以访问解决方案只有两个:
优点:
缺点:
VPS 的优势:
最终选择将网站迁移到 Vultr VPS,并使用 WP Panel 管理服务器环境。
对于已经使用 WordPress,并且希望自己掌控服务器环境的用户来说,VPS 是共享主机之后比较常见的升级方向。
如果你正在考虑 VPS 建站,可以参考:
《便宜的VPS能建网站吗?奶爸实测1.99美元的VPS建站》
下面记录整个实际迁移流程。
由于原网站已经无法正常访问,所以我们可以直接把域名先解析到新服务器的IP,这样备份恢复完毕基本上解析也生效了,网站可以最快的速度重新上线。
同时,因为SiteGround后台的备份下载需要收费,我们只能手动去备份。进入 SiteGround 管理后台,通过文件管理功能备份网站文件。

我们本次操作的这个网站存在5000多个产品,所以备份的文件比较大,一共:10GB
新的服务器选择 Vultr VPS。(没有Vultr服务器?可以参考Vultr购买和使用教程。)
服务器准备完成后,安装 WP Panel 管理环境。
WP Panel 可以帮助管理:
对于不希望完全通过命令行管理服务器的 WordPress 用户来说,服务器管理面板可以降低维护难度。
已经是宝塔面板用户了?可以考虑《如何将WordPress网站从宝塔面板搬家到WP Panel》
由于备份文件较大,如果直接通过浏览器上传,速度和稳定性都不理想。
因此采用 SSH 方式传输文件。
具体流程:
10GB的备份文件下载后上传恢复的速度和成功率都会很低,所以推荐使用SSH恢复,如果不会的可以让AI指导你。

网站文件迁移完成后,还需要恢复数据库。需要先从SiteGround导出数据库备份文件然后在Vultr的服务器上恢复。
操作流程:
数据库恢复完成后,网站基本环境已经迁移完成。

这个时候如果你域名解析已经生效,那么就可以通过域名访问自己的网站了。
之前网站使用的是 SiteGround 自带 CDN。现在更换服务器了自然不能接着用他们的CDN了,所以我们采用的是免费的Cloudflare CDN。
1. CloudFlare CDN
迁移到 VPS 后,需要重新配置 CDN。直接去Cloudflare注册一个账号,然后添加网站,做好域名的DNS切换就可以了,具体的方法AI可以一步一步指导你或者网上找到对应的教程。
2. WP Panel Nginx FastCGI缓存
WordPress网站访问时,需要执行 PHP 程序生成页面。FastCGI缓存可以减少重复PHP执行,提高页面响应速度。直接在WP Paenl后台网站详情界面一键开启即可。
3. Redis对象缓存
WordPress大量查询数据库时,对象缓存可以减少数据库压力。
特别是 WooCommerce 这种包含大量产品数据的网站,Redis 可以帮助改善数据库访问效率。同样的,WP Panel默认支持Redis,创建网站时默认也勾选了Redis Object Cache插件的,直接启用即可。
迁移完成后,网站已经恢复正常访问。

新的 Vultr VPS 环境下:
这说明服务器资源问题已经得到改善,但网站本身仍存在进一步优化空间。
奶爸对这个站的性能做了一个简单的分析,典型的属于功能不够,插件来凑的自学建站思路。
本身Elementor + WooCommerce的组合不做优化就比较慢,而且产品还多,在前台数据库查询时资源占用非常高。
而这个网站Elementor相关插件就使用了5个:
Elementor 现在依然是奶爸推荐的给小白用户入门的页面构建器插件,但是最多推荐一个免费版Elementor加一个扩展,也就是上面5个插件需要精简3个。不然资源加载的多,也可能出现功能冲突的情况。
另一个值得优化的方向,是重新评估 WooCommerce 是否适合当前网站。
WooCommerce 本身非常强大,可以支持:
但是很多外贸企业网站实际上并不需要完整电商功能。他们只需要产品展示和接收询盘。这种情况下可以考虑使用更轻量的产品展示方案。
例如:B2B 产品目录 – 不含电商功能、支持询盘表单与批量报价
如果你想从WooCommerce转到B2B产品目录插件,也可以参考:WooCommerce 转 B2B 产品展示导入器
SiteGround这次出现 CPU Limit Reached,本质上不是服务器突然故障,而是网站规模已经超过当前共享主机套餐的承载范围。
对于:
当共享主机频繁出现资源限制时,升级 VPS 通常是更长期的解决方案。
不过,服务器升级并不能解决所有性能问题。
更合理的方式是:
服务器环境升级 + WordPress程序优化 + 插件精简 + 缓存配置
只有这样,网站才能长期稳定运行。
如果你是自己学着建网站的,尽量保持插件的克制,可以砍掉的插件统统砍掉,可以砍掉的需要插件来实现的设计效果,统统砍掉。
真的网站带来利润了,花钱找人重新翻新网站,做一个专业又高效的网站。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。