用于加速IIS 6上WCF服务启动的脚本



我有一个在IIS 6上运行的应用程序,该应用程序还使用WCF Web服务,当IIS启动或重新启动,并且用户第一次或第一次调用Web服务时,对调用的响应需要很长时间才能返回-54秒。

虽然我理解问题在于编译代码和启动服务;我想知道是否有一种简单的方法,当IIS 6启动或重新启动时,用户可以使用web服务,只需等待几秒钟,比如6秒钟。

有没有一种简单的方法可以做到这一点——有没有一个可以运行的简单脚本?如果是,有人能给我看一个我可以使用的脚本吗?

感谢

我知道这是一个老话题,但这里有一个网页描述了有人为加速一个正在使用的网络应用程序所做的事情。。。。冷态启动54秒!

http://blogs.msdn.com/b/amolravande/archive/2008/07/20/startup-performance-disable-the-generatepublisherevidence-property.aspx

也许你也有同样的问题。

在使用IIS 6时,我们使用了非常愚蠢但有效的方法。我们有一个简单的控制台应用程序,它只是对应用程序(或直接对一些什么都不做的操作进行服务)进行ping,我们在windows任务调度程序中安排该应用程序每隔几分钟运行一次。在过去的几年里,我在几家公司看到了这种方法,所以我认为这是"一种标准的方法"。

最新更新