我在開發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