我有一個ASP.NET應用程序需要更多時間才能初始加載。第一次加載後,頁面加載速度更快。Asp.Net應用程序在初始加載時緩慢加載
我的頁面有一個圖片庫。此圖庫基於類別選擇進行加載。這由ajax完成。當我點擊一個特定的類別時,它會通過ajax加載一個圖庫。但問題是加載類別的第一個Ajax請求需要更多時間。第二次,我們嘗試訪問相同的類別,它會加載得更快。
我還沒有啓用服務器端和客戶端緩存。場景背後發生了什麼?我想當我第一次嘗試從磁盤讀取文件時,它將緩存在內存中,第二次從內存中提供。這是我的假設嗎?所以我的問題是:
1.Will操作系統將磁盤高速緩存中的文件的讀取操作?
2,如果沒有那麼是什麼問題當打開第一次發生?
3.如何解決這個問題?有沒有IIS設置或頁面級別?
請幫忙。
是它爲每個類別的第一請求或者是它僅在一般應用程序的第一請求? – Pleun