我有我的asp.net Web窗体应用程序,该应用程序托管在IIS服务器上。在生产环境上发布网站后,我注意到该网站非常慢,要完全加载一个页面大约需要8-20秒。在生产服务器上调试网站后,我注意到在执行Page_PreInit事件后,调试器需要一些时间(约5-15秒)才能开始执行Page_Load事件。同一网站在我的开发PC和开发PC IIS上的执行速度更快。
注意:-PreInit事件未执行任何繁重的任务或与sql通信。
关于这个问题有什么建议吗?
答案 0 :(得分:0)
尝试查看它是否使用它自己的应用程序池。
如果它与其他应用程序共享一个池,则IIS将重新加载所有它们。