服务器在ASP.NET中重载时,将用户重定向到静态页面

时间:2014-01-26 18:38:34

标签: asp.net overloading

当服务器超载时,有没有办法将用户重定向到静态页面? 可能会显示一个警告页面并通知用户稍后再回来,因为服务器当前已超载。

1 个答案:

答案 0 :(得分:0)

我认为您需要做的第一件事就是确定您的服务器在什么时候变得“过载”,即网站的性能(响应性)何时变得不可接受。为此,您需要运行WCAT之类的工具。来自download页面:

  

Web容量分析工具(WCAT)是一种轻量级HTTP负载   生成工具主要用于衡量Web的性能   受控环境中的服务器。 WCAT可以模拟成千上万的   并发用户向单个网站或多个网站发出请求   站点。 WCAT引擎使用简单的脚本来定义HTTP集   请求回放到Web服务器。可扩展性是   通过插件DLL和标准的简单API提供。

获得该信息后,您可以访问网络服务器的performance counters,也可以执行像counting the number of active sessions这样简单的操作。如果活动会话的数量超过可配置的阈值(可能在您的web.config中),请重定向到您的简单静态页面。