首頁

目前文章總數:157 篇

  

最後更新:2024年 12月 07日

0007. ASP.NET 網站加速方法系列- IIS的進階調整及預先載入功能

日期:2017年 01月 05日

標籤: C# Asp.NET Framework Microsoft Internet Information Services (IIS)

摘要:ASP.Net MVC 學習筆記


目的:IIS站台加速,(解決第一位使用者感覺慢的問題)
問題描述:當站台啟用後第一位使用者呼叫網站,ASP.NET對於首次運行會進行動態編譯,因此使用者感覺慢,但後續使用者因為站台已編譯完畢,所以都能快速使用網站
發生情境:不常使用的網站,例如後臺管理系統,久久使用者才使用,這時使用者就會感受到網頁要連很久(但實際上是ASP.NET生命週期的關係,已被釋放資源)
MSDN:連結


IIS站台加速,(解決第一位使用者感覺慢的問題)


STEP 1: 開啟IIS 8.0以上 -> 應用程式集區(網站所使用的) -> 進階設定 -> 啟動模式:AlwaysRunning
※要8.0以上才支援


STEP 2: 然後在自己的網站上->選擇剛剛設定的應用程式集區 -> 預先載入啟用設定為 「True」



STEP 3: 可以將IIS重新啟動,在自己連結該網站,會發現速度會有提升(但還是要依照程式網站的大小,太大還是會感覺到慢)