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