IIS 6.0打造快捷的Web服務器
我們知道,現在IIS 6.0是使用非常廣泛的Web平臺,打造基于IIS 6.0的站點是很多企業的首選,但是IIS相對于其他Web平臺不但對硬件的要求比較高,而且其性能不夠盡如人意。如果沒有強勁的硬件平臺,用IIS搭建的Web站點確實有些老牛破車的味道。
另外,IIS 6.0保守的默認設置讓這一切雪上加霜。如何在現有的硬件平臺上打造快捷的Web服務器呢?那就從IIS 6.0優化,為Web減負開始。
禁止多余的Web服務擴展
IIS 6.0支持多種服務擴展,有些管理員偷懶或者不求甚解,擔心Web運行中出現解析錯誤,索性在建站時開啟了所有的Web服務擴展。
殊不知,這其中的有些擴展比如“所有未知CGI擴展”、“在服務器端的包含文件”等是Web運行中根本用不到的,況且還占用IIS資源影響性能拖垮Web,甚至某些擴展存在漏洞容易被攻擊者利用。因此,科學的原則是,用到什么擴展就啟用什么擴展。
如果企業站點是靜態頁面,那什么擴展都不要開啟。不過現在的企業站點都是交互的動態頁面比如asp、php、jsp等。如果是asp頁面,那只需開啟“Active Server Pages”即可。
對于php、jsp等動態頁面IIS 6.0默認是不支持的需要進行安裝相應組件實現對這些擴展的支持。不過,此時用不到的擴展完全可以禁用。
禁止IIS 6.0 Web服務擴展的操作非常簡單,打開“IIS管理器”,在左窗格中點擊“Web服務擴展”,在右側選擇相應的擴展,然后點擊“禁用”即可。
【編輯推薦】