Web園

Web園(Web Garden),是IIS 6.0應用程式池的一種配置方案。要理解Web園的概念,可以構想這樣一種情形:假設有一個IIS 5.0伺服器和三個Web網站,每一個Web網站運行著相同的應用程式,如果IIS 5.0能夠自動按照圓形循環的模式將請求依次傳送給這些功能上等價、實際上分離的Web網站,將負載分離到三個不同的進程,就可以構成一個小型的Web農場(Web Farm)——這就是Web園。而在IIS 6.0的Web園中,我們不必創建額外的Web網站,只要指定用於某個應用程式池的工作進程的數量就可以了。

基本介紹

  • 中文名:Web園
  • 外文名:Web Garden
  • 作用:資料庫處理
  • 配置方案應用程式池
操作方法,實際套用,套用中的注意事項,

操作方法

具體的配置步驟是:打開應用程式池的“屬性”對話框,轉到“性能”頁,在“Web園”下面的“最大工作進程數”輸入框中輸入進程數量。當伺服器的負載較小,不需要額外的工作進程時,IIS 6.0在一定的時間後(默認20分鐘,可配置)自動縮減實際的工作進程數量;如果負載變大,需要額外的工作進程,IIS 6.0再次增加工作進程數量。這一切操作都自動進行,不需要管理員干預。

實際套用

Web 園在您的應用程式資源有限的情況下非常有用。例如,如果您到資料庫的連線很慢,那么您可以使用多個工作進程來增加用戶吞吐量,從而增加到資料庫的連線數。

套用中的注意事項

儘管在有些情況下使用 Web 園的用處非常大,但是要注意,每個工作進程的會話信息都是唯一的。由於請求以循環的方式路由到應用程式池工作進程,因此 Web 園對於會話信息存儲在進程中的應用程式作用可能不大。在少數情況下,讓多個工作進程運行同一個應用程式會造成資源競爭。例如,如果所有工作進程都試圖將信息記錄到日誌檔案中,或是使用那些不是專用於多個並發訪問的資源,那么可能出現資源競爭問題。 如果不存在這些問題,那么 Web 園可能正是您所需的功能之一,而且其作用會非常大。

相關詞條

熱門詞條

聯絡我們