我们有一个(客户端[Android] -server [C#])应用程序,可以处理200000个用户。 MSSQL服务器用于存储用户和组。
但是,最近我们不得不切换到Active Directory轻量级目录服务(Windows)实例来存储用户和组。在更改之后,我们发现与早期相比,我们的应用程序运行缓慢。
更改后,我们的解决方案无法处理以前运行良好的流量负载测试场景。
负载测试场景 -
100000个客户端在一小时内连接到服务器。每个客户端根据类别请求用户和组。每个客户端将位置,备忘录,扫描数据发送到服务器,服务器将它们存储在数据库中。
结果 -
大约32000个客户在一小时内连接。
我们对代码进行了一些更改以改善性能,但没有多大帮助。现在大约有60000个客户在一小时内连接。
我们可以做其他任何改进吗?像索引,负载平衡?
请帮助我们......