我有一台 Siteground 云服务器,但我对服务器一无所知。它托管 8 个网站,尽管其中 3 个有自己的专用 IP 地址和 cPanel。
它位于 Linux 服务器上,但其中混杂了 NGinx。例如,有时他们必须为我重新启动 NGinx...某种组合或类似的东西。
服务器上的基本详细信息包括:
- 2 个 CPU 核心
- 3 GB 内存
- 40 GB SSD 存储空间
- 我每月为此支付约 90 美元
如果我进入我的 WHM,服务状态,它会显示以下内容:
- 服务器负载:0.69(2 个 CPU)
- 31.4%(3,145,728 人中 987,744 人)
- 已用掉期:0.01% (2,097,152 中的 268)
- 磁盘信息:使用率 74%
它们都是 WordPress 安装,最近 - 尽管没有重大变化 - 我在所有 Siteground 网站上的管理区域都开始极其缓慢地滞后并最终超时。
技术人员通常都很好,但这个家伙只告诉我购买 2 个额外的核心;他说我不需要购买额外的存储空间或额外的 GB RAM。
网站:
它们基本上是低维护站点并且流量也不太大。 愿景号航空母舰,威普瑞森有限公司(SSLd),然后是我的非营利组织,国家正当法律程序中心(SSLd,是这 8 个网站中规模最大、访问量最大的网站。
作为服务器专家,这里有人能判断这项技术是否正确吗?添加 2 个 CPU 是否有帮助,这样我就不会被锁定在我的 FTP、cPanel 和网站后端之外?根据我所掌握的少量信息,能否判断?
或者我是不是已经偏离了主题,我应该做点别的吗,对技术人员的建议保持怀疑态度?
感谢任何人提供的指导!
答案1
是的,增加两个核心将有助于提高响应速度。
但这还不是全部。最正确的解决方案与问题本身非常相似:目标在不断变化。现在增加核心可能会有所帮助。明天可能是增加内存。后天你可能需要带宽。
添加资源通常是最便宜的和提高性能的最快方法。尤其是响应时间方面。
但它是最好的吗?
这取决于具体情况。追踪和优化服务器配置和代码中的性能问题可能是一项成本高昂、专业性强且耗时的任务。
那你怎么知道呢?
您必须开始测量。测量响应时间、测量第一个字节的时间、测量传输的数据量。使用许多用于服务器监控的工具自动执行这些测试和测量。绘制结果图表。
如何在更多资源(核心、内存等)和服务器/代码优化(程序员/管理员时间)之间找到适当的平衡取决于您。我建议您两者兼顾。
请记住,如果您没有进行测量,那么尝试优化就没有意义。