标签: asp.net-mvc
现在我有一些代码需要在应用程序生命周期中只执行一次。我在application_start事件中有这个代码,但这会减慢我的第一个请求,因为有一些繁重的配置需要完成。
有替代方案吗?是否可以在部署过程中执行某些逻辑?
答案 0 :(得分:0)
每次应用程序池回收时都会发生这种情况。因此,如果您的应用程序池每天回收一次,则回收后的第一个请求将会很慢。我为缓解这个问题所做的工作是在应用程序回收后立即使用脚本访问网站,以取代最初的性能而不是最终用户。