跳转到内容
无痕工具库 无痕工具库

Hostinger 主机套餐达到限额怎么办?解决方法详解

每个 Hostinger 主机方案都附带一组固定数量的资源。这些资源决定了主机方案处理负载的能力。

在查看主机方案资源使用情况时,你可能会看到提示“你的网站可能会出现性能变慢”的消息。

Hostinger 关于性能变慢的提醒,“增加资源”按钮已高亮显示

下面我们来介绍最重要的几项资源,以及达到其上限会如何影响你的网站。

CPU

当可用 CPU 达到最大阈值时,你的网站会变慢,并开始对访客的请求进行排队调度,而无法立即响应。虽然不会出现错误消息,但网站会明显变得迟缓。

找出网站的高峰时段,并确保在最繁忙的时候 CPU 使用率保持在 80% 以下。这样才能保证所有访客在你的网站上获得最佳体验。

通常,CPU 使用率过高是由网站代码优化不佳引起的。我们建议你:

  • 检查你的代码。
  • 减少插件数量。
  • 尽量减少 cron 任务的数量。
  • 在网站上启用缓存。如果你使用 WordPress,我们推荐 LiteSpeed Cache 插件。

如果你已尝试上述建议,但网站性能仍然不佳,这说明你的网站规模已扩大,需要更多资源来应对负载。这种情况下,请考虑升级你的主机方案。

如果你的 CPU 使用率很高,请查看分析数据,检查是否存在回环(loopback)请求或潜在 DDoS 攻击的迹象。这些问题也可能导致 CPU 或 RAM 超限,进而造成网站性能下降。

I/O(输入/输出)

磁盘 I/O 或磁盘吞吐量是对数据写入/读取速度的限制。该限制用于衡量磁盘性能。当可用 I/O 达到最大阈值时,网站会变慢,与达到 CPU 阈值时的情形类似。因此,上文提到的相同解决方案同样适用。

RAM 和进程

当主机方案达到进程或 RAM 上限时,网站访客可能会遇到 503 Service Unavailable 错误。

请务必避免达到这些上限,这一点至关重要。如果一个月内进程或 RAM 达到上限 10-20 次,这强烈表明你的网站需要更大的资源池来应对负载。我们建议你将进程数量降至最低,如果问题仍然存在,请尽快升级你的主机方案,以确保网站的最佳正常运行时间。

降低 Next.js 应用的最大进程数

如果你的 Next.js 应用在主机方案上显示较高的最大进程(Max Process)使用量,可以使用一项平台优化功能,它能显著减少运行时生成的进程数量。新部署的应用会自动应用该优化。若要将其应用到现有应用:

  • 前往网站控制面板 → Deployments(部署)。
  • 点击 Redeploy(重新部署)。
  • 检查设置并点击 Save and Redeploy(保存并重新部署)。

重新部署后,进程使用量应会大幅下降。请在 Hostinger 控制面板中监控资源使用情况以进行确认。

PHP Workers

PHP workers 是服务器上处理 PHP 请求的进程。每个 worker 一次只能处理一个请求。如果你的主机方案已达到 PHP worker 上限,用户访问网站时可能会遇到延迟或超时。以下是一些建议:

  • 减少会启动 PHP 进程的插件和脚本数量。
  • 使用缓存机制来降低 PHP 脚本的执行频率。
  • 如果网站持续达到 PHP worker 上限,请考虑升级到资源更多的方案。

注意

  • 如需临时增加资源,可以尝试提升你的账户。
  • 如果你在 Cloud Enterprise 方案内达到了资源上限,请联系我们,我们将为你提供最适合你具体情况的最佳 VPS 解决方案。