在asp.net中是否可以部署JIT编译代码? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我知道JIT代码是特定于机器的。是否可以在已发布的计算机上创建JIT代码并让IIS使用它(而不是dll)?我问的原因是,每次应用程序池重新启动时,应用程序的加载都会延迟。这种延迟是由于JIT编译的代码被加载到工作进程中。

asp.net jit
1个回答
1
投票

ASP.NET很棒,除了loooooooooong应用程序初始化时间 - 但是所说的时间不仅仅是关于JIT编译,还有其他延迟涉及,遗憾的是无法解决。您会发现没有单个* .aspx文件的ASP.NET应用程序(例如原始IHttpHandler)仍然具有较长的初始化时间。

唯一的解决方案是解决方法:获取计划任务(* nix术语中的cron作业)或第三方Web轮询服务,每隔一段时间向您的网站发送无害的GET请求。 IIS也有(有)可用的预热器扩展,但由于某种原因,它已经失败了。

© www.soinside.com 2019 - 2024. All rights reserved.