gpt4 book ai didi

c# - IIS 7.5 的 SignalR 性能

转载 作者:行者123 更新时间:2023-11-30 15:01:19 24 4
gpt4 key购买 nike

在过去的几周里,我一直在一个项目中使用 Signal R,它的表现非常好,昨天我什至用 Crank 进行了压力测试,并且毫无延迟地获得了 1000 个用户。

我今天需要进入下一阶段的测试,所以我决定将其移至 IIS 7.5

在移动它并进行快速触摸测试后,我决定进行另一次压力测试 - 这次我只有 10 个用户,而且网站几乎已经死了..

有人知道为什么会这样吗?我已经遵循了有关 Signal R 性能调整的所有信息,并且它的差异为零..

有人能帮忙吗?

最佳答案

在某些情况下,最大并发请求数可以达到 ~10(旧默认值)。这在后来的 .net 版本中已更改为默认值 5000。根据您机器上发生的情况,我假设您的默认值仍然(不知何故)~10。

我知道您说过您查看了 SignalR 性能调整部分,但请确保您的配置已针对 https://github.com/SignalR/SignalR/wiki/Performance 处的每个 CPU 的最大并发请求数 部分进行了正确设置| .忽略认为 5k 并发请求就足够的部分是有道理的,但在早期版本中,该值默认非常低。

您还可以查看:http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx有关 IIS 并发请求用法的更多信息,尤其是第 7 段。

关于c# - IIS 7.5 的 SignalR 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14477304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com