首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的专用服务器一次能处理多少访问者?

问我的专用服务器一次能处理多少访问者?
EN

Stack Overflow用户
提问于 2015-09-03 14:10:10
回答 1查看 2.6K关注 0票数 0

我有一个具有以下规格的专用服务器:

  • 处理器: Intel Core i5 3.40GHz (3570)
  • 内存:2x4GB DDR3
  • 硬盘:2x1TB (Raid-1)
  • 操作系统: 2008 R2网络64位版
  • 30 30Mbps带宽

服务器端系统将使用Laravel5.1。

考虑到CDN (如Cloudflare )推动了域名,服务器可以同时处理多少访问者,主要是向移动应用提供json内容?当然,还有许多其他因素可以影响到它,但是我只想得到一个估计的数量,以便有一个概念&在服务器感到服务器响应速度慢或服务器超载之前,服务器可以同时处理多少访问者。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-03 14:26:08

我只想得到一个估计的数字,以便有一个概念&知道服务器一次可以处理多少访问者,然后他们才能感觉到来自服务器或服务器的响应速度缓慢。

这实际上取决于您的代码/应用程序,您需要对特定的应用程序、正在服务的JSON的大小、每个请求所需的处理等进行计算。如果您不确定代码是如何工作的,可以使用分析工具或对粗略数字进行快速模拟。

在最可能出现瓶颈的情况下:

  • CPU:找出服务器空闲时消耗多少CPU时间,以及何时进行100或1000个调用(粗略估计)。您可以在Chrome控制台中很容易地使用javascript模拟调用。外推,看看何时CPU将达到60%和90%的利用率。
  • 带宽:在执行上述操作时,检查网络接口上的入站和出站总流量。
  • 内存:如果系统耗尽内存,那么它将开始交换高清,这将是缓慢的。检查RAM使用前,峰值和以上检查后。

作为替代

您还可以使用像loadimpact.com这样的性能分析服务,它为您提供了更具体的度量,说明“慢度”(也称为延迟)的级别,以及用户在各种负载下将遇到何种类型的错误。这要求您已经启动并运行了一些东西。

=============

在实践中,我建议使用可伸缩的HW解决方案,比如Apigee、AWS或Azure,这样您就可以使用一个后端服务器启动和启动应用程序,如果需要的话,可以轻松地扩展后端。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32378000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档