我们有以下设置:
服务器: 虚拟服务器,Intel Xeon E5-2697v4 x 2、32GB RAM,4个处理器,Windows Server 2012 R2 Standard Edition,IIS 8.5
客户: Windows 7 SP3,Celeron 2.4GHz,4GB RAM,Chrome 41
有1台服务器和600台客户端在工作时间内运行。 每个客户端都通过打开一个html页来检查IIS是否在线,该html页每1-2分钟保存在IIS中,并且一天有900次保存在一个客户端中。
C#.NET Framework使用WebRequest.GetResponse()编程在线检查方法。
联机检查方法通常花费大约50毫秒,但有时花费大约5000毫秒。 50ms与5000ms的比例为100:1。
有人可以告诉我,有什么更好的方法可以从客户端进行IIS的联机检查,因为客户端在进行联机检查时无法执行任何操作,而在联机检查耗时5000ms时这会很糟糕吗?
谢谢!