有没有办法知道它可以为asp.net mvc开发的网站一次处理多少用户?

时间:2018-06-06 20:41:25

标签: c# asp.net asp.net-mvc web hosting

我最近在Aspnet MVC开发了一个网站,用于在线pdf合并工具http://onlinepdfmerge.com,用于在线合并pdf文件。我把它托管在服务器上。我不确定它一次可以处理多少用户。我不像处理每天4000到6000个游客。所以我想知道它是否可以处理4000到6000每日游客,还是我需要升级托管?

2 个答案:

答案 0 :(得分:2)

容量取决于许多因素:

  • 服务器的硬件规范
  • 输入尺寸
  • 输出尺寸
  • 之间的数据处理和计算
  • 带宽
  • 请求类型和通信协议。
  • 对象/内存管理的垃圾
  • 你编写程序和创建项目架构的方式。

答案 1 :(得分:1)

它依赖于用户如何及时分发,请求有多大等等。您需要执行load&性能测试(https://en.wikipedia.org/wiki/Load_testingASP.NET Stress Testing)。

如果您有共享托管 - 未事先与提供商达成协议,可能不允许执行此类测试。

我会监控服务器负载,响应时间等,并在我知道资源需求时决定迁移(当前托管是不够的)