直播中
“很遺憾,此問題不能直截了當(dāng)?shù)赜?x 個用戶 = x 個某某硬件來回答。因為答案總是視應(yīng)用的情況而定。例如,與 .asp 網(wǎng)頁相比,靜態(tài) htm 網(wǎng)頁速度快得驚人,因為所有的工作實際上都是在客戶端而不是在服務(wù)器端完成的。但是 ASP 的一些非常棒的功能是靜態(tài) htm 網(wǎng)頁無法匹及的!
您用不著僅依靠硬件來解決這些問題,還可以用其它方法來提高性能,尤其是使用 ASP 時(如果您用的就是 ASP 的話)。一個較好的起點是從IIS 規(guī)劃指南(英文)開始。
首先應(yīng)該做的是,查看通信量的多少和性能情況。您可能不希望您的服務(wù)器滿負(fù)荷運轉(zhuǎn),因為您還需處理意想不到的通訊高峰等情況。我還建議最好用多個 IIS 服務(wù)器,并應(yīng)用負(fù)載平衡,這樣既可改善性能又能提高可靠性。IIS4 使用雙處理器服務(wù)器也會有所幫助,但需確保已安裝了最新的服務(wù)包。
測試容量的措施是使用負(fù)載測試工具,例如 Microsoft Web Application Stress Tool(英文)。它會幫助您進(jìn)行規(guī)劃,并能使您了解服務(wù)器的處理能力,因為您可以讓服務(wù)器真正超負(fù)荷工作,以了解它的最大負(fù)載。這樣,當(dāng)達(dá)到某個特定數(shù)值后,您就會獲悉何時需要投入更多的服務(wù)器。
IIS5 很快就會出臺,由于其具有速度更快、可靠性更高且可擴展性更好等特點,它必將成為值得信賴的工具;加上您的網(wǎng)站即將處于顯著上升階段,更應(yīng)盡快使用此工具?!?
這些建議太棒了,Zach - 多謝。對此我僅有一點要加以補充,即每個 IIS 管理員都應(yīng)參照:IIS 4.0 資源工具包(英文)。其中一章名為“性能調(diào)整和優(yōu)化”。請查閱其中的內(nèi)容。
IIS 規(guī)劃指南(英文)
http://www.microsoft.com/ntserver/web/deployment/default.asp#PlanningGuide
Web Application Stress Tool(英文)
http://webtool.rte.microsoft.com/
IIS 4.0 資源工具包(英文)。
http://www1.fatbrain.com/asp/bookinfo/bookinfo.asp?theisbn=1572316381&from=mstechnet