启动缓慢(asp.net网站,entityframework)

本文关键字:entityframework 网站 net 缓慢 asp 启动 | 更新日期: 2023-09-27 18:02:19

我知道这类问题已经被问过很多次了,但是我发现的那些话题对我没有多大帮助。

我有一个asp.net网站,非常简单的一个,有一个非常简单的默认页面,这需要一些数据(只是一些)从数据库。我使用enityado.net框架作为数据库。我还将模型的"Lazy Loading Enabled"设置为False。我只是不知道为什么我第一次访问这个网站花了这么长时间。之后,速度就没问题了。

如果有人能帮我找出我在这里做错了什么,我将非常感激。

提前感谢!

启动缓慢(asp.net网站,entityframework)

如果你去微软网站上搜索,你会找到足够的资源来回答你的问题。我相信在这里回答问题,而在其他地方存在,是错误的。

编译第一次请求

默认情况下,ASP。. NET网页和代码文件在用户第一次请求资源时动态编译,例如ASP。. NET页面。aspx文件),从一个网站。页后和代码文件已编译的第一次,编译后的资源缓存,以便对同一页面的后续请求非常少非常高效。ASP。. NET支持ASP的动态编译。网络页面(.ASP. x文件),ASP. x文件。. NET Web服务(。asmx文件),ASP。净HTTP处理程序(。ashx文件)和ASP。. NET应用程序文件(Global.asax),如以及其他文件,如源代码和类文件。更多的关于ASP的信息。. NET文件类型,请参阅网站文件类型。为更多关于ASP的信息。. NET编译过程,参见ASP. net的"编译生命周期"部分。. NET应用程序生命周期概述。