ASP.NET網(wǎng)站第一次訪問慢的解決方法
發(fā)布:2018-11-14
本方案僅適用于IIS8或以上版本,本方案能解決ASP.Net網(wǎng)站第一次訪問慢,間隔一段時(shí)間后,又訪問慢的問題。
原理說明:默認(rèn)情況下,網(wǎng)站應(yīng)用程序池在不活動(dòng)情況下(無(wú)請(qǐng)求操作),一段時(shí)間后,將會(huì)被IIS自動(dòng)回收。IIS應(yīng)用程序初始化會(huì)在網(wǎng)站第一次創(chuàng)建后或網(wǎng)站的應(yīng)用程序池回收后,自動(dòng)開啟新程序池,并啟動(dòng)網(wǎng)站應(yīng)用程序初始化,模擬一次正常請(qǐng)求,使網(wǎng)站一直處于在線狀態(tài)。
ASP.NET網(wǎng)站第一次訪問慢的解決方法,一般從以下幾方面處理:
1、安裝IIS時(shí),需要選中“應(yīng)用程序初始化”選項(xiàng)。如圖:
2、需要設(shè)置的網(wǎng)站——程序池——高級(jí)設(shè)置,“啟動(dòng)模式”設(shè)置如下:
3、需要設(shè)置的網(wǎng)站——高級(jí)設(shè)置——“預(yù)加載已啟用”設(shè)置如下:
3、需要設(shè)置的網(wǎng)站——“配置編輯器”,參考設(shè)置如下: