【发布时间】:2012-08-16 22:10:45
【问题描述】:
我在我的网站上使用 EF 4 并发现了一个非常令人不安的问题 - 首次运行加载时间非常慢。 (大约 20-30 秒)。 第一次运行后 - 它会运行得非常快。
我所说的“第一次跑步”是指长时间没有活动(10 分钟左右)后的跑步。
因此,如果流量很大,则该网站运行良好。如果有缓慢的日子 - 在长时间的交通中断后第一个来到网站的人会得到非常糟糕的体验。
因为该网站还公开了一个 API - 那里也是如此。第一个调用它的人 - 会在他身边获得超时。
我的数据库是 SQL Server 2008 R2。
任何想法为什么会发生这种情况?如何解决?
谢谢!
【问题讨论】:
标签: asp.net sql-server entity-framework entity-framework-4