IIS7 上的 ASP.net 网站 - 所有远程连接都间歇性地非常慢,但在本地总是非常快

IIS7 上的 ASP.net 网站 - 所有远程连接都间歇性地非常慢,但在本地总是非常快

我们的一个 asp.net 网站在通过互联网访问时会间歇性地变得非常慢。但即使远程访问速度非常慢,从服务器本身通过远程桌面访问时,它仍然运行得非常快。

这不是客户端的问题 - 我已经从多个位置进行了 RDC,并且在每个位置它总是很慢,而在本地却很快。

这只影响一个网站。同一 IIS 服务器上的所有其他 ASPNET 网站仍然在远程和本地快速运行!因此很难诊断网络问题。

20 分钟后一切恢复正常。下次再见。

有什么想法吗?谢谢

答案1

您的“上游”存在一个瓶颈,该瓶颈似乎特定于从客户到您的路径。

从客户端计算机开始,然后朝服务器方向前进,检查路径中的每个步骤。使用诸如 firebug 之类的工具来查看特定典型查询在运行良好时需要多长时间,然后从客户端到服务器进行跟踪路由,记录每次的时间。

然后,当它变慢时,重复您练习过的过程,仔细寻找任何需要更长时间的事情。这可能是从客户端路由器过载到 DNS 服务器到负载平衡器到防火墙的一切:实际上,途中的每一步都可能遭受过载,并拖累您的服务性能,一个无辜的旁观者 (:-))

--戴夫

相关内容