我如何测试我的网站对于 1000 个并发用户需要什么样的服务器规格?

我如何测试我的网站对于 1000 个并发用户需要什么样的服务器规格?

我的网站与此类似。概念相同。 http://www.solomid.net/

我期望我的网站有 1K 个并发连接。

网站;

  • 使用 Laravel 3,
  • 部分 Memcached 查询,
  • 主要是 CRUD 工作,
  • 已启用 AJAX。

我目前将它托管在一个随机共享的网络托管上,以用于开发目的。

我之前有这样的服务器,用于托管私人游戏服务器,我们有 400 多名同时在线玩家在玩 + 论坛 + 网站

  • 四核 2.66Ghz HT Lynnfield (X3450)
  • 8GB DDR3 ECC
  • 2 个 120GB 英特尔固态硬盘
  • 100MBPS 不限流量
  • Windows 2008 企业版 64 位
  • 105 美元/月

唯一的区别是:我现在要使用 Linux。不再有游戏服务器,只有端口 80 的网站。

这样的盒子能处理 1K 并发吗?会不会有点过头了?

另外,我该如何计算要求?

答案1

您可以使用压力测试和基准测试工具,如siegeApache 的ab

如果您使用 Apache 作为 Web 服务器,您的服务器应该有 ab。您应该做的是,使用正确的参数运行 ab 工具(最好从远程服务器运行),并观察服务器和站点上的负载。

您可以在以下位置找到很好的解释和示例http://www.cyberciti.biz/tips/howto-performance-benchmarks-a-web-server.html

相关内容