我在我的网站上使用EF 4并发现了一个非常令人不安的问题 - 第一次运行加载时间非常缓慢。 (约20-30秒)。 第一次运行后 - 它的运行速度非常快。实体框架非常缓慢加载第一次
我的意思是“第一次跑步”是在没有任何活动(10分钟左右)很长时间后跑步。
因此,如果有很多流量,该网站工作得很好。如果天气缓慢 - 第一个在漫长的交通中断后来到现场的话,将会有非常糟糕的体验。
因为该网站还公开了一个API - 同样的情况发生在那里。第一个叫它 - 会在他身边得到暂停。
我的数据库是SQL Server 2008 R2。
任何想法为什么会发生这种情况?如何解决?
谢谢!
这是一个已知的行为:http://stackoverflow.com/questions/10757019/entity-framework-initialization-is-slow-what-can-i-do-to-bootstrap-it-faster另外两个参考:http ://stackoverflow.com/q/9261095/270591和http://stackoverflow.com/q/11543990/270591 – Slauma 2012-08-16 22:18:58