企業(yè)選擇將網(wǎng)站架設在Windows Server 2012 R2的IIS管理平臺上,肯定是一個明智的抉擇,因為它不僅讓系統(tǒng)人員管理起來輕松簡單,更重要的是還可以通過前面所介紹過的幾種校調方法,來提升系統(tǒng)的運行性能。進一步還可以深入到IIS的運作核心,來調整更多的細節(jié)參數(shù),讓大流量的網(wǎng)站響應速度更快更順暢。
在IIS管理控制臺中的每一個站點,都可以設置一個專屬或共享的應用程序場,而所謂的應用程序場主要是用來配置網(wǎng)站的資源使用,您可以從應用程序場的節(jié)點頁面,開啟任一個應用程序場的高級設置頁面,在此可以限制該場所能夠使用的CPU資源百分比,以及設置當超過選定配額時的處理操作。例如,可以選擇刪除相對執(zhí)行中的w3wp執(zhí)行程序。在內(nèi)存控管部分,則同樣可以設置專用內(nèi)存以及虛擬內(nèi)存的大小限制。
在進程模型的區(qū)域中,可以自定義要求服務所允許的最大任務者處理序數(shù)。一般來說,建議您將此設置值配置成與服務器物理的CPU核心數(shù)一樣,如此將有助于多核心同時處理大量Session的效率。但必須注意的是,如果您的網(wǎng)站Session的存儲,不是存儲在服務器或數(shù)據(jù)庫中,將會導致不同Session彼此間的通信問題。
應用程序場的使用策略:
由于應用程序場關系著網(wǎng)站應用程序對于整個系統(tǒng)訪問的處理機制,因此在規(guī)劃上除了盡可能讓同類型的網(wǎng)站使用相同的場設置外(例如,靜態(tài)網(wǎng)頁的網(wǎng)站及不同流量狀態(tài)的網(wǎng)站),不要讓每一個網(wǎng)站都配置單獨的應用程序場設置,除非系統(tǒng)資源很多,否則在性能運作上可能會產(chǎn)生反效果。