支持10000人同时在线,租什么样的服务器好?

支持10000人同时在线,租什么样的服务器好?

我用php做一个信息网站,我需要我的服务器能支持10000人同时在线。

我应该租用哪种服务器?(硬件、操作系统、网络等)

  1. 列表项:每个页面平均执行MYSQL QUERY6-7次。

  2. 列表项:PHP 生成 html 页面。

谢谢。

答案1

如果您不确定需要多少服务器容量,解决此问题的一种方法是使用云计算。这样您就可以根据需要添加更多服务器,并且只需为使用的内容付费。示例:

答案2

您需要什么在很大程度上取决于您的应用程序,也取决于设计的质量、数据库架构的质量、代码以及前端代码(javascript/html 等)。但为了回答这个问题,我会假设所有代码都写得很好,并且您的数据库架构完美无缺。

这是我要使用的设置:

  • 2 个 PHP/apache 服务器(如果您可以/知道如何操作,您也可以使用 nginx 代替 apache)
  • 1 个 MySQL 服务器

对于运行 PHP / MySQL 设置,我建议使用虚拟服务器,而不是自己租用硬件。

两个都亚马逊 EC2利诺德服务器会很好。EC2 的优点是,如果需要,可以很容易地启动新实例,它们有一个内置的负载平衡器,您可以使用它,并且您可以让亚马逊根据负载添加服务器。但亚马逊有点贵,所以 Linode 可能是更好的选择。

相关内容