為什麼IIS網頁每天首次開啟速度很慢?
今天碰到一個問題,我們的網頁在早晨的時候開啟總是很慢,其它時間有時也比較慢。開始認為是伺服器效能的問題,監測伺服器資源使用後,發現伺服器的資源沒有在高水平執行,可以確定不是伺服器硬體效能的問題,後來檢查日誌發現:IIS有定期回收應用程式池的設定,預設是應用程式池閒置(沒有請求,沒有運算)20分鐘後就關閉該應用程式池的程式,釋放資源,這樣再有客戶端請求的情況下,再啟動程式,建立程式,這肯定會有延遲。瞭解了這個設定之後,結合該網站的特點,我就將20分鐘設定延長,我設定為0,代表不關閉(該伺服器只有兩個網站,資源還比較充足,而且每天的訪問量也有限)。該設定都是在應用程式池高階設定中修改。
再擔心長時間不清空IIS快取會有問題,就設定了應用程式池在每天夜裡4點回收資源,在應用程式池右鍵正在回收中修改。
這樣就解決了白天開啟慢的問題,但早晨第一人開啟會比較慢,為了早晨第一個人開啟網頁能快一點,寫了個指令碼,加在計劃任務中,在每天的上班前1小時執行,將該應用程式池啟用,指令碼如下:
start/bc:\iexplore.ext.lnk後臺開啟網頁
ping127.0.0.1-n100:等待100秒
taskkillimiexplore.exe:殺死瀏覽器程式。
因為我是2008的系統,如果是2012的系統,就可以直接用powershell的invoke-webrequest命令啟用應用程式池,省略了利用瀏覽器的步驟。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2639542/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為什麼網站訪問速度很慢網站
- safari瀏覽網頁開啟速度很慢如何解決網頁
- 為什麼說DOM操作很慢
- 乾貨分享丨當我們感覺開啟網頁很慢的時候,到底是什麼原因呢?網頁
- 為什麼使用海外HTTP代理後,網速變得很慢?HTTP
- 如何透過最佳化網站提高網頁開啟速度網站網頁
- 網站開啟的速度慢原因都什麼可以這麼解決網站
- Effective前端--加快頁面開啟速度前端
- Win10應用商店開啟很慢怎麼辦 win10微軟商店開啟速度太慢如何提速Win10微軟
- 解決Chrome瀏覽器百度網頁開啟很慢的問題Chrome瀏覽器網頁
- 香港雲伺服器網站開啟很慢該怎麼辦?伺服器網站
- 網站開啟速度慢應該怎麼提升載入速度?網站
- 軟體分享:網頁監測及IIS重啟工具網頁
- 網站開啟速度慢怎麼解決?網站
- Kafka為什麼速度那麼快?Kafka
- 軟體分享:網頁監測及 IIS 重啟工具 IISMonitor網頁
- 在Linux中,假如公司網站訪問速度變的很慢很慢,該如何處理?Linux網站
- 如何提高網站的開啟速度?網站
- 網頁開啟自動跳轉另一個網頁怎麼辦、網頁劫持怎麼解決網頁
- ClickHouse為什麼查詢速度快?
- webpack和vite的區別,為什麼vite啟動速度比webpack快?WebVite
- 為什麼網站使用CDN加速後,網站訪問速度反而變慢了?網站
- 碾壓Python!為什麼Julia速度這麼快?Python
- 網站開啟慢什麼原因呢?網站
- PBOOTCMS模板安裝後,網站首頁開啟版式錯亂的解決方法。(為什麼PBOOTCMS的模板首頁錯亂)boot網站
- 為什麼需要用代理進行網頁抓取?網頁
- win10開機很慢怎麼辦_win10開機速度非常慢如何解決Win10
- 為什麼windows 10更新後網很慢_win10更新後網速變慢的解決方法WindowsWin10
- CAD網頁Web端顯示開發為什麼要以WebGIS的思路來開發?網頁Web
- 每天那麼多工作,我為什麼能做到 "不忘事" ?
- Laravel 頁面突然變得很慢 原因竟然是開啟了 sudosu 外掛Laravel
- Nginx開啟gzip壓縮大幅提高頁面載入速度Nginx
- Apache開啟gzip壓縮提高網站速度Apache網站
- 使用 CDN 加速你的網站開啟速度網站
- 網站開啟速度慢如何解決網站
- 為什麼開啟一個頁面,瀏覽器會有4個程式或更多?瀏覽器
- 網站為什麼會打不開網站
- Win10純淨版系統開啟資料夾速度很慢出現假死如何解決Win10