網(wǎng)站建設(shè):影響IIS性能的幾個因素
發(fā)布時間:2012-8-19摘要:帶寬是首先要考慮的問題之一在探討帶寬問題時,我們先來談?wù)処NTERNET連接類型和網(wǎng)絡(luò)連接能力。
INTERNET帶寬決定你的計算機獲得數(shù)據(jù)的速度和可以同時處理的請求數(shù)量。如果你不能針對進(jìn)入你的站點的請求數(shù)量提供足夠的帶寬,將出現(xiàn)延遲和失敗。你所擁有的帶寬量由所選定的連接類型決定。
通過推測內(nèi)容文件的平均大小、發(fā)送這樣大小的文件所需的時間以及你想要同時支持的用戶數(shù)量,你可以選擇合理的連接。
作為一般的規(guī)則,發(fā)送頁面的時間應(yīng)該少于5秒鐘。這不包括附帶的圖形、音頻和視頻信息。通常情況下,附帶的文件在加載文本文件后加載。針對附帶文件的一般規(guī)則應(yīng)該是少于30秒的時間內(nèi)加載完成。這樣訪問速率就會提高。
在已經(jīng)確定你的WEB或者FTP服務(wù)器所要求的帶寬后,請確定你是否提供其他對帶寬有要求的服務(wù)。如:郵件服務(wù)、音頻和視頻服務(wù)等。因此,請保證已經(jīng)包括足夠的帶寬用于這些服務(wù)上。
在通常情況下,INTERNET連接到達(dá)一個路由器,然后網(wǎng)卡將計算機連接到該路由器上。你需要一個高性能的網(wǎng)卡以防止INTERNET連接和計算機之間出現(xiàn)的瓶頸。例如:你用1.54MBPS帶寬的T1線路連接到INTERNET上,應(yīng)該將服務(wù)器放置在10MBPS帶寬的以太LAN上。但是,要使用T3線路連接到INTERNET上,你應(yīng)該考慮為服務(wù)器提供FDDILAN,因為T3的45MBPS帶寬比以太的10MBPS帶寬高的多。
現(xiàn)在,北京電報局的帶寬是T3線路,45MBPS。上海長信局是105MBPS的帶寬。
CHINAASP的服務(wù)器就選擇放在上海長信局,所以排除了帶寬對訪問速度的影響。
其他網(wǎng)絡(luò)連接能力你所采用的網(wǎng)絡(luò)連接類型直接影響服務(wù)器的性能。每當(dāng)網(wǎng)絡(luò)連接不能控制通過他發(fā)送的數(shù)據(jù)量時,服務(wù)器的性能就會受到損害。此外,在計算機上運行的需要占用網(wǎng)絡(luò)帶寬的其他應(yīng)用程序也影響IIS可以使用的帶寬。
假設(shè)你想將一個文本頁面的傳輸時間持續(xù)5秒鐘,同時假定向接受該頁面的用戶傳送了月個大小為63360位的文本文件,用5秒的時間除63360位=12672BPS/每用戶。
例如:對T1線路,用12672BPS/每用戶除1540000位/每秒(BPS)=121,所以,在T1連接上可以同時支持121個用戶。T3所支持的用戶支持超過5000個用戶。56K(楨中繼)可以支持10-20個用戶,ISDN可以支持10-50個用戶。
CPU的瓶頸影響信息在計算機的各種部件中,與CPU時鐘速度和CPU移動信息所使用的數(shù)據(jù)總線大小有關(guān)。更快的時鐘速度意味著在相同的時間周期內(nèi)數(shù)據(jù)總線可以進(jìn)行更多的往返行程。通常用兆赫(MHZ)表示時鐘,根據(jù)總線的大小,每個行程可以攜帶16、32、64位的數(shù)據(jù)。攜帶多少數(shù)據(jù)由所使用的操作系統(tǒng)和應(yīng)用程序所基于的傳輸速度決定著。
CPU瓶頸表現(xiàn)為很高的CPU利用百分比數(shù),同時網(wǎng)卡保持著極低的性能。如果CPU利用率高,你可以升級CPU、向同一臺計算機額外增加CPU或額外增加計算機,在該計算機上放置您的站點,然后在它們之間分配通訊量,如果您正在WEB服務(wù)器上運行其他CPU密集型應(yīng)用程序,如數(shù)據(jù)庫應(yīng)用程序,你可以將其他應(yīng)用程序移動到另外的機器上。
如果您的服務(wù)器裝有SQLSERVER,在條件允許的情況下,建議您的服務(wù)器配置雙CPU,數(shù)據(jù)庫用一個CPU,其他服務(wù)用一個CPU。或者您再添加一臺服務(wù)器做為專門的SQLSERVER服務(wù)器。
這樣可以提高您站點的訪問性能。
【返回】