第七十八章 IIS 技術說明

文章目錄

  • 第七十八章 IIS 技術說明
  • IIS 應用程序池和Web Gardens
    • 應用程序池
    • Web Gardens
  • 應用程序池、`Web`花園和`CSP`

第七十八章 IIS 技術說明

對于那些有興趣使用 IIS 的人,此頁面介紹了應用程序池、網絡花園和位數。

IIS 應用程序池和Web Gardens

應用程序池

應用程序池是一種將一個或多個應用程序鏈接到一組一個或多個工作進程的配置。由于應用程序池中的應用程序通過工作進程邊界與其他應用程序分開,因此一個應用程序池中的應用程序不會受到其他應用程序池中運行的應用程序引起的問題的影響。

通過創建新的應用程序池并向其分配網站和應用程序,可以使服務器更加高效和可靠。通過池工作的應用程序始終可用,即使服務于不同應用程序的工作進程出現故障也是如此。

應用程序由它們在 IIS 中的路徑定義。例如:/csp

Web Gardens

為了獲得更高的可靠性,可以將應用程序池配置為由多個工作進程支持。使用多個工作進程的應用程序池稱為網絡花園。網絡園中的工作進程共享到達該特定應用程序池的請求。如果一個工作進程失敗,另一個工作進程可以繼續處理其他請求。

應該指出的是,網絡花園與網絡農場不同。通過為應用程序池指定多個工作進程,可以在單個服務器上配置網絡花園。網絡場使用多個服務器來支持網站。

為應用程序池創建網絡園可以在以下情況下提高性能:

  • 穩健的請求處理:當應用程序池中的工作進程被占用時(例如,當腳本引擎停止響應時),其他工作進程可以接受和處理應用程序池的請求。
  • 減少資源爭用:當網絡園區達到穩定狀態時,根據輪詢方案,將每個新的TCP/IP連接分配給網絡園區中的工作進程。這有助于消除工作負載并減少對綁定到工作進程的資源的爭用。

應用程序池、Web花園和CSP

應用程序池和網絡花園配置不會影響基于NSD的網關配置的操作,因為與NSD通信的ISAPI模塊不會匯集任何持久信息或其他資源(例如到系統間IRIS的連接)。所有持久資源都保存在NSD模塊中。與NSD通信的ISAPI模塊不受IIS管理方式更改的影響。

非基于NSD的網關配置(CSPms.dllCSPmsSys.dll)對IIS中管理ISAPI擴展的方式的更改更加敏感,因為持久資源(如到 IRIS的連接)的池化發生在擴展本身中。

配置為使用不超過一個工作進程的應用程序池對Web網關在單個Web應用程序路徑(例如,/csp)上下文中的操作方式沒有明顯的影響。然而,對于使用多個工作進程的配置(Web Garden), Web網關的工作負載在池中所有參與的工作進程之間均勻分布。每個工作進程管理自己的Web網關模塊實例。這種進程管理架構不會對Web網關的操作方式造成問題,但必須牢記以下限制:

  • 必須重新啟動 IIS 才能使 Web 網關配置的更改生效。這必須通過從主 Windows 服務控制面板完全重新啟動萬維網發布服務來完成;不是通過 Internet 服務管理器控制面板。
  • Web 網關的系統管理表單(系統狀態)無法用于準確監控 Web 應用程序使用的連接。在任何給定時間,系統狀態都會反映恰好附加到當前工作進程(即恰好為 Web 網關的請求提供服務的工作進程)的 Web Gateway 實例的狀態。
  • 每個 Web 應用程序(由應用程序的 `` 路徑定義)維護自己的與持久連接池。此外,應用程序池中的每個工作進程都維護自己的與持久連接池。配置 Web 網關使用 連接的最大和最小數量時,應記住此配置。這些設置適用于池中的每個網關實例。
  • 狀態感知會話(保留模式 1)不能與 Web Garden 配置一起使用,因為無法控制用于服務任何特定請求的 Web Gateway 實例。最終結果是無法將狀態感知請求路由到這些配置中的專用進程。

請注意,基于 NSD 的選項不受這些限制,因為 Web 網關是獨立于 IIS 進行管理的。

最后,應考慮某些工作進程配置參數對非 NSD 版本的 Web Gateway 的影響。特別是,應牢記空閑超時和進程回收設施的影響。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/13119.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/13119.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/13119.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【AI+漫畫】程序員小李解決疑難雜癥BUG的日常

周末花了點時間制作的AI漫畫。 感慨一句,程序人生, 相伴隨行。 原文鏈接:【AI漫畫】程序員小李解決疑難雜癥BUG的日常

一物一碼數字化營銷進軍調味品行業,五豐黎紅“星廚俱樂部”火啦!

近日,由五豐黎紅聯合納寶科技精心打造的小程序“星廚俱樂部”火啦!一經上線就吸引了大量用戶注冊和參與,可以說取得了非常成功的市場反饋,那究竟是一個什么樣的小程序,竟然有這么大的吸引力呢? 介紹小程序之…

武漢星起航:中國賣家借力亞馬遜跨境電商平臺,拓展全球銷售市場

隨著互聯網技術的飛速發展,跨境電商已成為連接全球消費者與賣家的重要橋梁。作為全球領先的跨境電商平臺,亞馬遜憑借其強大的品牌影響力、豐富的商品資源和高效的物流體系,為全球消費者提供了一個便捷、安全的購物環境。在這個平臺上&#xf…

連鎖收銀系統如何助力實體門店私域運營

作為實體門店,私域運營是提升客戶黏性和增加復購率的重要策略之一。而連鎖收銀系統在私域運營中扮演了關鍵的角色,它不僅可以幫助門店管理客戶信息和消費記錄,還能夠通過數據分析和營銷功能提供個性化的服務和推廣活動。下面看看連鎖收銀系統…

能源能耗管理系統

隨著全球對綠色、低碳、可持續發展理念的深入認識,企業對于能源的管理和節能降耗的需求日益迫切。在這一背景下,HiWoo Cloud平臺憑借其先進的能源能耗管理系統,為企業提供了一套高效、智能的解決方案,助力企業實現綠色節能&#x…

InfiniGate自研網關實現五

17.核心通信組件管理和處理服務映射 引入模塊api-gateway-core 到 api-gateway-assist 中進行創建和使用,并拉取自注冊中心的映射信息注冊到本地的網關通信組件中。 第17節是在第15節的基礎上繼續完善服務發現的相關功能,把從注冊中心拉取的網關映射信…

GPT3.5與GPT4.0的差別對比

隨著人工智能技術的飛速發展,GPT系列模型已成為自然語言處理(NLP)領域的翹楚。GPT3.5和GPT4.0作為這一系列的最新成員,各自在性能和應用上都有所突破。 GPT4.0預計將擁有數千億個參數,與前代GPT3.5相比,模…

ZYNQ之嵌入式驅動開發——字符設備驅動

文章目錄 Linux驅動程序分類Linux應用程序和驅動程序的關系簡單的測試驅動程序在petalinux中添加LED驅動新字符設備驅動 Linux驅動程序分類 驅動程序分為字符設備驅動、塊設備驅動和網絡設備驅動。 字符設備是按字節訪問的設備,比如以一個字節收發數據的串口&#…

軟信天成:業務流程管理驅動企業數字化轉型

近日,在國家發展改革委辦公廳、國家數據局綜合司聯合印發的《數字經濟2024年工作要點》中,明確強調了本年度大力推進重點領域數字化轉型,營造數字化轉型生態的戰略舉措,標志著國家對于企業數字化轉型的高度重視與積極倡導。 企業…

dubbo復習:(3) 服務超時時間配置

在dubbo admin中 可以進行類似如下配置 configVersion: v2.7 enabled: true configs:- side: consumeraddresses:- 0.0.0.0parameters:timeout: 55這樣配置之后,當服務端響應超過55毫秒時,在服務消費者的控制臺就會看到超時信息

(保姆級教程傻瓜式操作)樹莓派--基于opencv實現人臉識別

前言 因為當時沒有邊實驗邊記錄,所以這篇文章可能存在疏漏。不過很多地方我推薦了我參考過的博客或者視頻,希望盡可能地解答您的疑惑,如果您仍有不懂的地方,歡迎評論,如果我知道答案,我會很樂意為您解答。 …

私活更好用:SpringBoot開源項目!!【送源碼】

今天分享一款非常香的SpringBoot大屏開源項目,非常適合接私活用。 這是一款基于SpringBoot代碼生成器的快速開發平臺!采用前后端分離架構:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design。強…

MQTT_介紹_1.1

歷史 1999年:MQTT最初由IBM的Andy Stanford-Clark和Cirrus Link的Arlen Nipper開發,用于滿足石油和天然氣公司在遠程地區監控設備的需求。 2006年:IBM發布了MQTT的最初開源實現,但此時MQTT并未獲得廣泛的關注。 2010年&#xff…

三大平臺直播視頻下載保存方法

終于解決了視頻號下載的問題,2024年5月15日親測可用。 而且免費。 教程第二部分,有本地電腦無法下載的解決方案。 第一部分:使用教程(正常) 第1步:下載安裝包 下載迅雷網盤搜索:大海福利合集…

【Python報錯】Python安裝模塊時報錯Fatal error in launcher

【Python報錯】Python安裝模塊時報錯Fatal error in launcher 最近需要用到python下載一個小工具,自信敲下回車鍵本想看到黑乎乎的終端上會出現快速跳躍的命令代碼,沒想到,報錯了...... Fatal error in launcher: Unable to create process …

關于Windows中的NTUSER.DAT文件的知識,看這篇文章就差不多了

每個用戶配置文件中都隱藏著一個名為NTUSER.DAT的文件。此文件包含每個用戶的設置和首選項,因此你不應該刪除它,也可能不應該編輯它。Windows會自動為你加載、更改和保存該文件。 NTUSER.DAT包含你的用戶配置文件設置 每次更改Windows和已安裝程序的外觀和行為時,無論是桌…

【Qt】Qt開源項目

1、Flameshot 截圖工具 1.1 簡介 Flameshot是一款功能強大但易于使用的屏幕截圖軟件,中文名稱火焰截圖。 Flameshot 簡單易用并有一個CLI版本,所以可以從命令行來進行截圖。 Flameshot 是一個Linux發行版中完全免費且開源的截圖工具 1.2 源碼 github:https://github.com…

智能監控與安全管理:安全帽檢測算法的實踐與應用

在工地、煤礦等高危工作環境中,安全帽的佩戴至關重要。安全帽能夠有效防止因墜落物體或碰撞等引起的頭部傷害,從而保護工作人員的生命安全。然而,傳統的檢查人員佩戴安全帽的方式主要依賴于現場監督和巡查,這種方法不僅耗費大量人…

分頁查詢(PageHelper)

PageHelper依賴 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>${pagehelper}</version> </dependency>DTO接收類 package com.sky.dto;import l…

不用投稿郵箱,怎樣向各大新聞媒體投稿?

身為單位的信息宣傳員,我深知肩上責任重大。每個月,完成單位在媒體上投稿發表文章的考核任務,就如同一場無聲的賽跑,既要保證速度,更要注重質量。起初,我遵循“前輩們”的老路,一頭扎進了郵箱投稿的海洋。但很快,現實給了我一記重拳——郵箱投稿的競爭猶如千軍萬馬過獨木橋,稿件…