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

首頁 > 網站 > IIS > 正文

為什么IIS網頁每天首次打開速度很慢?

2024-08-29 03:10:27
字體:
來源:轉載
供稿:網友
  今天碰到一個問題,我們的網頁在早晨的時候打開總是很慢,其它時間有時也比較慢。開始認為是服務器性能的問題,監測服務器資源使用后,發現服務器的資源沒有在高水平運行,可以確定不是服務器硬件性能的問題,后來檢查日志發現:IIS有定期回收應用程序池的設置,默認是應用程序池閑置(沒有請求,沒有運算)20分鐘后就關閉該應用程序池的進程,釋放資源,這樣再有客戶端請求的情況下,再啟動程序,建立進程,這肯定會有延遲。了解了這個設置之后,結合該網站的特點,我就將20分鐘設置延長,我設置為0,代表不關閉(該服務器只有兩個網站,資源還比較充足,而且每天的訪問量也有限)。該設置都是在應用程序池高級設置中修改。
 
  再擔心長時間不清空IIS緩存會有問題,就設置了應用程序池在每天夜里4點回收資源,在應用程序池右鍵正在回收中修改。
 
  這樣就解決了白天打開慢的問題,但早晨第一人打開會比較慢,為了早晨第一個人打開網頁能快一點,寫了個腳本,加在計劃任務中,在每天的上班前1小時運行,將該應用程序池激活,腳本如下:
 
  start/bc:/iexplore.ext.lnkhttp://127.0.0.1/:后臺打開網頁
 
  ping127.0.0.1-n100:等待100秒
 
  taskkillimiexplore.exe:殺死瀏覽器進程。
 
  因為我是2008的系統,如果是2012的系統,就可以直接用powershell的invoke-webrequesthttp://127.0.0.1命令激活應用程序池,省略了利用瀏覽器的步驟。
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 颍上县| 裕民县| 黔西县| 会宁县| 鹿泉市| 砚山县| 固镇县| 察哈| 金沙县| 额敏县| 高密市| 怀集县| 永胜县| 丽水市| 体育| 西华县| 三江| 阿拉善右旗| 阳朔县| 明溪县| 新闻| 兴文县| 枞阳县| 沂源县| 晋宁县| 栾城县| 邢台市| 于田县| 天津市| 寻甸| 海南省| 乐安县| 泗水县| 成武县| 双江| 常州市| 清丰县| 贵州省| 兰州市| 宜川县| 云安县|