我的网站与此类似。概念相同。 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
您可以使用压力测试和基准测试工具,如siege
Apache 的ab
。
如果您使用 Apache 作为 Web 服务器,您的服务器应该有 ab。您应该做的是,使用正确的参数运行 ab 工具(最好从远程服务器运行),并观察服务器和站点上的负载。
您可以在以下位置找到很好的解释和示例http://www.cyberciti.biz/tips/howto-performance-benchmarks-a-web-server.html