我想知道如何找到.NET编写的服务器可以支持的最大客户端数量。此服务器可以是WCF服务或.NET远程处理等。
在这种情况下,我们可以使用什么方法或指导来找不到受支持的客户端。
提前致谢。
答案 0 :(得分:0)
这取决于很多因素。您可能需要考虑的事项:服务器硬件,支持基础架构,应用程序逻辑和并发
使用像wcf这样的Web服务,您要查找的指标是服务器可以处理的请求数/ s,可用于根据每个客户端的预期工作负载派生多个唯一客户端。
在列出的因素中,最大的影响肯定是正在编码的应用程序逻辑。任何服务器框架在性能上都会因相同的流量而异。估计可支持的客户端数量的最佳方法是获取许多用户的聚合工作负载,确定客户端的流量模式,并为越来越多的操作模拟流量,直到性能降低到您满意的水平
有太多因素可以给出正确答案。 Sever .NET应用程序在小负载下失败,而stackoverflow是用.NET编写的,并且运行在极少数服务器上。