国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

【iis8】ASP.Net第一次訪問慢的處理方法

2024-08-29 03:10:41
字體:
來源:轉載
供稿:網友
  以IIS8,WindowsServer2012R2做為案例。
 
  IIS8運行在WindowsServer2012andWindows8版本以上的平臺上。
 
  IIS中應用程序池和網站是單獨存在的,但是網站運行必須建立在對應的應用程序池啟動的前提下。
 
  默認情況下,應用程序池在不活動情況下(無請求操作),一段時間后,將被IIS自動回收掉。
 
  IIS8自帶應用程序初始化工具包,IIS7.5要搜索獨立安裝包進行安裝,低于7.5的暫時不支持IIS自動初始化。
 
  本文中的方法能解決ASP.Net第一次訪問慢,間隔一段時間后,又訪問慢的問題。
 
  1、安裝IIS應用程序初始化功能,如下圖所示:
 
  2、編輯網站對應應用程序池啟動模式,操作路徑:應用程序池->網站對應程序池->右鍵,高級設置->選擇,啟動模式AlwaysRunning,如下圖所示:
 
  3、開啟對應網站預加載,操作路徑:網站->對應網站->右鍵,高級設置->選擇,預加載已啟用True,如下圖所示:
 
  4、設置配置編輯器,編寫默認預加載請求,打開配置編輯器,如下圖所示:
 
  5、在左上角配置節點選擇system.webServer/applicationInitialization,其他配置如紅圈中,如下圖所示:
 
  6、在集合中添加一個初始化請求地址(用于IIS初始化默認請求地址),添加完成后,點擊配置界面右側的應用按鈕,并重啟應用程序池和網站,如下圖所示:
 
  7、總結:
 
  (1)原理說明:
 
  IIS應用初始化會在網站第一次創建后或者對應網站的應用程序池回收后,自動開啟新程序池,并啟動網站初始化,模擬一次正常請求,使網站一直處于在線狀態。(此流程可以借助第三方工具或者服務模擬網站請求達到相同目的)
 
  (2)配置說明:
 
  (a)、啟用應用程序池(AlwaysRunning):保證應用程序池在第一次創建或者被回收后,能自動再次重啟運行。
 
  (b)、啟用網站程序預加載(true):保證程序池在啟動過后,網站能響應預加載動作。
 
  (c)、配置網站默認預加載路徑:保證程序在程序池啟動后,網站預加載過程中,能快速編譯程序并進駐內存,保證請求快速響應。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰安市| 顺义区| 康定县| 彰化县| 石楼县| 宁城县| 莱西市| 庆云县| 鱼台县| 右玉县| 岚皋县| 祁门县| 黔西县| 同德县| 彩票| 即墨市| 荣昌县| 文安县| 澜沧| 柏乡县| 十堰市| 商丘市| 潢川县| 正宁县| 夏津县| 遂平县| 安塞县| 曲松县| 石渠县| 盐亭县| 大渡口区| 衢州市| 冀州市| 安康市| 富平县| 汨罗市| 习水县| 古蔺县| 鄄城县| 尼勒克县| 大港区|