設定IIS(Internet Information Services)緩衝策略通常涉及到配置輸出緩衝、HTTP頭和其他相關屬性。本文主要介紹如何設定IIS的緩衝策略。
說明
免責聲明:本文檔可能包含第三方產品資訊,該資訊僅供參考。阿里雲對第三方產品的效能、可靠性以及操作可能帶來的潛在影響,不做任何暗示或其他形式的承諾。
安裝IIS服務
登入伺服器。
單擊,將查看方式設定為小表徵圖,然後單擊,勾選 Internet Information Services,然後單擊確定。
設定IIS緩衝到期時間策略
全域禁用緩衝。
單擊,輸入inetmgr,單擊確定,進入IIS資訊管理器頁面。
按右鍵服務網站的屬性,選擇HTTP頭,勾選啟用內容到期,並選擇立即到期,單擊確定。
針對特定格式檔案設定緩衝時間。
展開網站中的目錄,按右鍵需要設定緩衝時間的指定目錄,單擊。
選擇此時間段後到期,設定到期的時間值,單擊確定。
支援萬用字元應用(大量設定)。
進入IIS資訊管理器頁面,按右鍵服務網站的屬性,選擇主目錄選卡,單擊配置,進入應用程式配置頁面。
在萬用字元應用程式對應模組中,單擊插入,插入新的映射,確認相關設定並儲存。
對於需要緩衝的特定格式檔案,如*.jpg
,按右鍵屬性,選擇HTTP頭,在HTTP頭設定中進行配置並儲存。
修改設定檔以實現萬用字元規則。
以配置[$Path]/bin
目錄中test.jpg檔案的緩衝策略為例,用“記事本”程式開啟IIS的設定檔,定位到[$Path]/bin/test.jpg
的緩衝策略,將“test.jpg”修改成“*.jpg”,即可將指定目錄中所有JPG格式檔案都採用該緩衝策略。
說明
IIS 6環境中,修改IIS設定檔時,請關閉IIS Admin Service服務。
IIS 7、IIS 8環境中,修改IIS設定檔時,請關閉Windows Activation Service服務。
[$Path]為bin目錄的父目錄,具體以現場實際情況為準。
重啟服務。
根據IIS版本的不同,重啟相應的服務(如IIS Admin Service或Windows Activation Service)以使更改生效。
通過以上步驟,您可以根據需求靈活地為不同類型的資源或特定目錄設定不同的緩衝策略。
設定IIS緩衝量
可通過以下兩種方法設定IIS緩衝量。
方法一
進入IIS資訊管理器頁面,選擇指定網站,雙擊ASP>限制屬性,將最大請求實體主題限制設定成指定大小。
說明
最大請求實體主體限制的預設值為200,000,即大約200 KB,可設定為52,000,000,即50 MB。
方法二
單擊,輸入services.msc,單擊確定,進入服務頁面。
關閉IIS Admin Service服務。
開啟系統硬碟中Windows\system32\inetsrv\MetaBase.xml
檔案,設定AspMaxRequestEntityAllowed的參數值。
說明
AspMaxRequestEntityAllowed的預設值為204,800,即200 KB,可設定為512,000,000,即500 MB。
重啟IIS Admin Service服務。