加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 实体框架第一次加载速度很慢

发布时间:2020-12-16 09:51:46 所属栏目:asp.Net 来源:网络整理
导读:我在我的网站上使用EF 4并发现了一个非常令人不安的问题 – 第一次运行加载时间非常慢. (约20-30秒). 第一次运行后 – 它将非常快速地运行. “第一次运行”的意思是经过一段时间没有活动(大约10分钟左右)后的运行. 因此,如果有大量流量,该网站工作正常.如果
我在我的网站上使用EF 4并发现了一个非常令人不安的问题 – 第一次运行加载时间非常慢. (约20-30秒).
第一次运行后 – 它将非常快速地运行.

“第一次运行”的意思是经过一段时间没有活动(大约10分钟左右)后的运行.

因此,如果有大量流量,该网站工作正常.如果有一个缓慢的日子 – 第一个在长时间交通休息后来到现场,将会有一个非常糟糕的经历.

因为网站也暴露了一个API – 那里也是如此.第一个打电话给他 – 他的身边会超时.

我的数据库是SQL Server 2008 R2.

任何想法为什么会这样?怎么解决?

谢谢!

解决方法

可能是EF,但同样可能是您的应用程序池在IIS或组合上被回收.

如果您的网站上的使用时间很慢,并且您希望每个页面都能快速加载以及随后发生的访问者,那么过去我已经设置了一个定时作业,以特定的时间间隔访问我的网站(约5分钟工作)对我来说,这确保了当访客出现时它总是准备好了.

如果您可以访问任务计划程序,则非常容易.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读