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

时间:2011-05-27 14:13:39

标签: wcf iis iis-6

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

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

有没有一种简单的方法可以执行此操作 - 是否有可以运行的简单脚本?如果是这样,有人可以显示我可以使用的脚本吗?

谢谢

2 个答案:

答案 0 :(得分:1)

我知道这是一个旧帖子,但这里有一个网页,描述了某人为加速网络应用程序所做的事情,这个应用程序在冷却时启动了54秒!

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

也许你有同样的问题。

答案 1 :(得分:0)

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