首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF服务-启动需要额外的时间

WCF服务-启动需要额外的时间
EN

Stack Overflow用户
提问于 2010-11-27 08:06:17
回答 1查看 1.2K关注 0票数 2

我发现WCF服务需要8-10秒来加载第一个命中。之后,它将花费不到一秒钟的时间。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-27 08:09:37

可能是由于.NET的冷启动。您是否考虑过设置IIS预热模块,该模块在初始请求之前初始化依赖项?

Learn IIS website

通过预加载工作进程

  1. Decrease首次请求的响应时间。IIS应用程序预热模块允许您将Web应用程序配置为在第一个请求到达之前预加载,以便工作进程在发生重叠回收时通过预加载工作进程来响应第一个Web请求,从而获得更高的quickly.
  2. Increase可靠性。由于重叠回收方案中的回收工作进程仅传达其就绪状态,并在完成加载和初始化配置指定的资源后开始接受请求,因此预加载依赖项可以缩短第一次requests.
  3. Customize预加载应用程序的响应时间。您可以配置IIS应用程序预热模块,以使用特定的网页和用户标识初始化Web应用程序。这使得创建可以同步或异步执行的特定初始化过程成为可能,具体取决于初始化逻辑。此外,这些过程可以使用特定的身份来确保正确的initialization.
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4289357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档