gpt4 book ai didi

visual-studio - Azure Web 应用程序网关性能与负载测试

转载 作者:行者123 更新时间:2023-12-04 05:48:22 25 4
gpt4 key购买 nike

我有一个 Visual Studio 负载测试,可以在网站上的页面上运行,但在使用负载平衡器时遇到了很大的性能差异。如果我绕过负载均衡器直接运行到 Web 服务器 1 的测试,作为示例,我会得到 100 个用户的平均页面加载时间不到 1 秒。如果我在负载均衡器上进行相同的测试,后面有 2 个 Web 服务器,那么我得到的平均页面加载时间约为 30 秒 - 它启动很快,但随后会恶化。这很奇怪,因为我现在有 2 个负载均衡的 Web 服务器,而不是直接使用 1 个,所以我希望能够增加负载。我现在正在使用 Azure Web 应用程序网关和 Azure VM 对此进行测试。我之前在 NGinx 设置中遇到过同样的问题,我认为这是由于该设置造成的,但现在我发现我在 Azure 上也遇到了同样的问题。任何想法都会很棒。

最佳答案

我必须完全禁用防火墙才能获得一致的性能。我还遇到了防火墙的其他问题,它给我们带来了来自安全模块的最大实体大小错误,在与 Azure 支持讨论后,无法配置此实体大小,因此保留防火墙将意味着一些大页面将不再起作用并获取这个错误。即使禁用所有规则,也会发生这种情况,我花了很多时间尝试打开/关闭不同的规则。 SQL 注入(inject)规则似乎不喜欢我们的 ASP.NET Web 表单站点。我现在已经模拟了 1,000 个并发用户,分布在两个测试代理之间,我们的网站性能良好,平均页面加载时间远低于一秒。

关于visual-studio - Azure Web 应用程序网关性能与负载测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44221725/

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