如果您采用平均动态网站,那么一个小型 ec2 实例可以同时服务的峰值用户数是多少。请不要发送“这取决于...”的答案,我需要一些最粗略的估计。谢谢。
问问题
472 次
1 回答
3
这得看情况!:) 我相信您可以使用像 nginx 这样的高性能网络服务器来提供大量静态图像。但是,如果您拥有完整的 Java 企业堆栈,您将只能为少数用户提供服务。
这其中有很多因素,你至少不能给出最粗略的估计。需要考虑的一些要点是您的应用程序、它所做的处理、它需要多少资源、您的服务器基础设施......太多的变量无法给出正确的答案。
因此我建议如下:开发一套可比较的测试工具。尝试尽可能接近地模拟用户的负载模式(例如,可以重放 Apache 访问日志)。衡量您将能够处理多少请求。调整你的配置,再次测量。更换服务器,再次测量。这是获得任何结果的唯一方法。
工具包括Siege、multi-mechanize、ab等等。
于 2012-10-30T15:42:37.667 回答