快取伺服器之比较

快取伺服器之比较

ID:8084271

大小:930.92 KB

页数:16页

时间:2018-03-05

快取伺服器之比较_第1页
快取伺服器之比较_第2页
快取伺服器之比较_第3页
快取伺服器之比较_第4页
快取伺服器之比较_第5页
资源描述:

《快取伺服器之比较》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、快取伺服器之比較、追蹤與評估投稿領域:網路伺服器規劃林逸祥林盈達國立交通大學資訊科學研究所300新竹市大學路1001號TEL:(03)5712121EXT.56667FAX:(03)5712121EXT.59263E-mail:einstein@chu.edu.tw,ydlin@cis.nctu.edu.tw主要聯絡人:林逸祥摘要隨著全球資訊網(WorldWildWeb)的持續成長,為了減少網路頻寬的浪費、降低伺服器負荷、加快瀏覽網頁時的反應速度,使用代理(proxy)快取(caching)伺服器是近年來的趨勢。在本篇文章裡,將比較目前主要的快取

2、伺服器產品,分析評比報告;並且剖析目前普遍使用開放原始碼(OpenSource)的squid[1]快取程式的運作以及程式架構,最後測試squid在FreeBSD[2]、Linux[3]、Solaris[4]使用三種不同磁碟快取目錄的存取下之效能及穩定度。經過測試發現:在高網頁需求存取量時,因磁碟存取較為頻繁,若沒有選擇對該系統較佳的存取方法,將造成極大的差別。測試結果證明,在我們的測試環境裡,使用FreeBSD配合diskd的磁碟存取方式,最高可處理每秒570個網頁需求,且平均反應時間只有6.4秒,為最佳的組合方式。關鍵字:快取,代理,伺服器,效

3、能,squid,proxy,caching,Solaris,Linux,FreeBSD1.簡介所謂「快取(caching)」,就字面來看即「快速取得」的意思,常常有人將其與「代理proxy」的意義混淆,其實這是不同的兩件事。「快取」主要意思就是將經常會使用到的物品,放置在很方便又快速取得的地方,用以節省時間增加效率。而「代理」是指代替某人做某事。1在平常生活中,我們會把最近常會使用到的書、物品等,從書架上或物品原本擺放的地方,搬移放置在書桌上方便取用,此書桌即可視為一個快取系統。而在電腦的世界裡,也大量利用了快取技術來增強電腦的效能,目前幾乎所有

4、的電腦設備都有快取,從中央處理器(CPU)的內外部快取、介於中央處理器與主記憶體中間的快取記憶體,顯示卡、硬碟、光碟燒錄機、網路卡也都有內建快取,這些皆是屬於硬體的快取;而在全球資訊網的網頁存取上也應用了快取技術,從網頁瀏覽器內建的個人使用快取,又因為在同個區域網路裡瀏覽相同網頁的機率較高的特性,且專線費用昂貴,因而衍生出在網路上建置多人共享的快取伺服器。一般而言,使用快取伺服器有三大優點:一、減少頻寬浪費;二、降低網頁伺服器的負擔;三、使用者可較順暢快速瀏覽網頁。但是快取伺服器也會發生幾項問題,如不能保證所看到的網頁是最新的,設定不當可能耗費更

5、長等待時間。依快取伺服器擺設的相對位置、扮演的角色以及設定上的差異,通常將其分為下列三類:一、使用者端的正向快取(forwardcaching),如圖(一)。現今的網頁瀏覽器皆普遍支援設定代理快取伺服器,即是使用這樣的架構。廣域網路快取伺服器使用者電腦網頁伺服器區域網路圖(一)正向快取示意圖二、網頁伺服器端的反向快取(reversecaching),如圖(二)。在這種架構下,內部網站網址查詢的IP地址皆指向快取伺服器,所以使用者將直接與快取伺服器連線,若快取伺服器無所要網頁,再依照網站名稱查詢內部對應IP地址,才到真正的網頁伺服器抓取資料。網頁伺

6、服器廣域網路使用者電腦快取伺服器區域網路圖(二)反向快取示意圖2三、在網路節點上的透通快取(transparentcaching),如圖(三)。所謂透通快取設定就是說:使用者端的瀏覽器或網頁伺服器根本不用做額外的設定,即可使用快取伺服器,主要原理是由支援網路傳輸層的路由器或網頁交換器等設備,將使用者的網頁需求導向到快取伺服器,在使用上,使用者將以為直接跟網頁伺服器連結。圖(三)做了兩階段的透通快取:在使用者端稱為正向透通快取,在網頁伺服器端稱為反向透通快取。路由器路由器網頁伺服器廣域網路使用者電腦區域網路區域網路快取伺服器快取伺服器圖(三)正反向

7、透通快取示意圖在探討快取系統的議題方面,主要分為下列幾類[5]:一、網頁傳輸方面:包括網頁伺服器的效能與特性、代理快取伺服器的流量特性、使用者對網頁伺服器的感覺、網頁瀏覽器的流量特性、代理伺服器之間的通訊協定。二、快取內容方面:網頁快取內容的一致性、網頁快取內容的替換方法、預先取得快取的方法、與HTTP機制相關的研究。三、其他議題及法律上的問題。雖然快取產品種類繁多,不過如果依照其快取引擎,可加以分類整理如表(一)[6]。快取引擎快取產品快取引擎快取產品ApacheApacheProxyModuleKotetuNAIST-1/2AratechAr

8、atech(JAGUAR)-2000LucentLucent-50/100/100zWebCacheCiscoCacheEngineCa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。