王 鑫
(濰坊學院,山東 濰坊 261061)
Internet的快速發展使Web服務器必須面對訪問者數量快速增加的局面,這就要求網絡服務器需要具備提供大量并發訪問服務的能力。因此,對于提供大負載Web服務的服務器來講,CPU、I/O處理能力很快會成為瓶頸,用戶訪問的速度會下降,等待網絡反應的時間將加長。調查證明,用戶愿意等待網站反應的平均時間不足10秒。所以,許多運營商和服務提供商正在斥巨資來提高網絡帶寬。
然而,僅僅依靠額外的帶寬還不能解決網絡等待時間或加速響應緩慢的源服務器的問題。研究發現, H TTP協議在等待建立連接方面花費了比傳輸數據更多的時間,如果能夠減少等待的時間,也就可以加速網絡的反應速度。我們再看一下Web服務器方從接收到一個用戶的請求到將用戶所要的數據傳輸給對方的過程,對每一個請求,服務器都要先在硬盤上找到相應的對象,某些請求還要訪問數據庫,然后將數據讀出,放入內存中,再傳輸給用戶。所以,可以通過減少建立網絡連接的次數和加快服務器端的處理速度來提高整個網絡的反應速度。
緩存技術有效地縮短了網絡用戶取回文檔的時間,加快了Web服務器的反應速度。它通過將內容移到距離用戶更近的地方解決了這些問題。緩存技術不僅有利于終端用戶,而且也有利于互聯網服務提供商和內容提供商。由于未來所有企業都將實現電子商務,都要面臨峰值負載下快速響應用戶的問題,因此緩存技術的合理應用將為所有的電子商務網站提供重要的競爭優勢。……