我在开发MVC网站时遇到了性能问题。当该网站托管在Azure中时,第一次加载页面时,视图的渲染阶段需要大量时间,我们每个页面都是15-60秒。其后的相同页面的后续加载非常快速,正如人们所期望的那样。这是一个掠影一丝页面上命中的第一次:关于Azure的MVC网站在每个页面的第一次加载时速度超慢
正如你可以从图中看到,剃刀渲染似乎是主要罪犯。我已经阅读了很多关于Razor视图预编译的内容,我尝试过实现这一点,但对我们来说它没有任何影响。我还与Azure Web App开发者进行了接触,他们指出Glimpse是一个问题,但我已经尝试了没有安装Glimpse的应用程序,它仍然像往常一样缓慢。
我在这里很困难...有什么想法吗?
我遇到了同样的问题,已经好几个月了。每当我对我的网络应用程序/应用程序服务进行“发布”时,网站可能需要40-60秒才能恢复。 “永远在线”已经开启(但在这种情况下不适用)。不知道是什么导致了缓慢。该网站并不复杂。我正在使用“Standard:1 Small”层。 –
http://programmers.stackexchange.com/questions/97538/why-after-each-restart-my-local-net-sites-take-time-to-load-for-the-first-time – JamieD77