學(xué)習(xí)IIS優(yōu)化技巧IIS負(fù)載自由伸縮
IIS服務(wù)器已經(jīng)成為了使用非常廣泛的WEB平臺,但是依舊存在著很多的問題,IIS相對于其他Web平臺不但對硬件的要求比較高,而且其性能不夠盡如人意。那我們就來學(xué)習(xí)下IIS負(fù)載自由伸縮,讓IIS性能提高。
默認(rèn)情況下IIS是全負(fù)荷地為Web提供服務(wù)的,這在一定程度上加重了Web負(fù)擔(dān)。如何能夠自動地根據(jù)IIS負(fù)載變化自動調(diào)節(jié)工作進(jìn)程呢?
利用IIS 6.0的Web園,我們只需指定用于某個(gè)應(yīng)用程序池的工作進(jìn)程的數(shù)量就可以了實(shí)現(xiàn)各個(gè)Web站點(diǎn)之間的隔離。
具體的配置步驟是:在“Internet信息服務(wù)”管理器中打開應(yīng)用程序池的“屬性”對話框,轉(zhuǎn)到“性能”頁,在“Web園”下面的“最大工作進(jìn)程數(shù)”輸入框中輸入進(jìn)程數(shù)量。
當(dāng)IIS負(fù)載較小,不需要額外的工作進(jìn)程時(shí),IIS 6.0在一定的時(shí)間后(默認(rèn)20分鐘,可配置)自動縮減實(shí)際的工作進(jìn)程數(shù)量;如果IIS負(fù)載變大,需要額外的工作進(jìn)程,IIS 6.0再次增加工作進(jìn)程數(shù)量。
另外,還可以“啟用CUP監(jiān)視”,設(shè)置“最大CPU使用率”,“刷新CUP使用率值”以及“CPU使用率超過最大使用率是執(zhí)行的操作”,這些設(shè)置可以根據(jù)需要進(jìn)行設(shè)置。和IIS負(fù)載設(shè)置是同理的。當(dāng)一切設(shè)置完成后這一切就交給IIS自動進(jìn)行,不需要管理員干預(yù)。
【編輯推薦】