我们在 MS HyperV 服务器上使用 SuseVM Linux 来托管我们的网站 (Apache2.2)。我们一直遇到响应时间问题,尤其是当服务器负载过重时,每天的独立访问量达到 3k-10k。
您认为最好的做法是:
- 移至外部主机?
- 使用其他发行版在独立 Linux 服务器上安装?
- 还有其他想法吗?
答案1
我建议尝试分析哪里出了问题 - VM 是否大部分时间都在等待磁盘?网络堆栈是否运行不正常?修复可能很简单,只需更改 NIC 或存储驱动程序即可,因此一些额外的细节将有助于更好地回答这个问题。
答案2
根据您提供的有限信息,您(和/或您的网络管理员)尚不具备管理自己的 Web 服务器所需的技能。因此,您最好的做法是转而使用外部 Web 托管服务提供商。
这并不令人感到羞耻:大多数中小型公司都使用外部提供商进行网络托管,即使他们做拥有必要的内部专业知识。公司这样做是因为外部供应商专业化网络托管可以提供比典型的内部网络服务器更好的性能、正常运行时间和安全监控。
确保您选择的任何计划或套餐都符合以下要求:
- 完全托管
- 根据您网站接收的流量进行适当扩展
- 不是“无限”计划(所有托管计划都有使用限制,但有些托管公司会撒谎)
你需要极其小心关于如何管理从旧网站到新网站的 DNS 切换。一些网站托管公司(例如 Liquid Web)将帮助您从现有网站进行干净的迁移,且无需额外费用。