c# – ASP.NET MVC – 缓慢的初始加载
我最近创建了一个asp.net mvc Web应用程序并在线发布.
首次加载网站时,您会发现它实际显示大约需要10-15秒,但是在点击一次之后,它会加载到第二次加载的速度.我只是想知道是否有人可能知道为什么网站花了这么长时间? 解决方法
通常,应用程序在应用程序域启动时总是需要一些额外的时间来加载.
帮助加剧这种情况的事情可能是编写糟糕的代码(IE:Application_Start)到您可能正在使用的某些库(例如ORM).你加载了多少个模块? 对于初学者,请检查您的web.config以查找臭名昭着的< compilation debug =“true”>.这可能会在生产设置中产生重大的性能影响.将其设置为“false”! 建议使用“改善应用程序启动时间”并查找可能与您的特定应用程序相关的内容. 从您的第一条评论更新: 如果您在30分钟后看到应用程序再次启动(挂起几秒钟),则可能与IIS中的“应用程序池回收”设置有关. 进入IIS管理器(这假定为v7): >应用程序池 在一般性能方面,您可能想尝试: >添加一些调试语句,这些语句会耗尽您的时间 如果你真的很难过#2可能是你最好的选择,即使它可能是最慢的选择. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |