監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

企業(yè)配置可升級 Web 緩存方案

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

無論企業(yè)有多大,Web緩存都有助于優(yōu)化性能和節(jié)省帶寬。而且如果選擇了正確的緩存解決方案,它可以隨著企業(yè)網(wǎng)絡(luò)的增長而擴(kuò)大,而無需進(jìn)行昂貴且耗時的重建。

Web緩存提供了比將訪問對象放在Internet Web服務(wù)器上更好的方法,它將需要頻繁訪問的Web頁面和對象保存在離用戶更近的系統(tǒng)中。當(dāng)再次訪問這些對象的時候加快了速度。

幾年以前,理論是超高帶寬的Internet連接會使Web緩存毫無用處,但是結(jié)果并非如此。即使最快的速率達(dá)到30-45Mbps的光纖Internet連接和速度在100 Mbps到1 Gbps速率的局域網(wǎng)相比仍然很慢,所以性能依舊是一個問題。除此之外,緩存提高了可用性,因為即使托管的Web服務(wù)器停機(jī)或者由于網(wǎng)絡(luò)問題而不可達(dá)時,緩存的對象拷貝仍然可以訪問。如果企業(yè)根據(jù)流量付費,緩存還可以降低Internet連通性的費用。即使是小公司,緩存也會有利,而且好的緩存解決方案將隨著企業(yè)級別升級。

緩存概念

這是兩種主要的Web緩存:

直接緩存,將用戶頻繁訪問的來自Internet服務(wù)器的Web對象的拷貝保存在企業(yè)本地網(wǎng)絡(luò)中。

反向緩存,企業(yè)內(nèi)部Web服務(wù)器的Web對象的拷貝保存在企業(yè)網(wǎng)絡(luò)邊緣的代理服務(wù)器上以提高外界訪問企業(yè)站點的性能。

Web緩存可以根據(jù)不同等級進(jìn)行配置:

本地緩存:將Web對象緩存的拷貝保存在本地計算機(jī)中。大多數(shù)流行的Web瀏覽器默認(rèn)情況下保留一個先前訪問對象的緩存。例如,Internet Explorer稱之為“臨時Internet文件”.本地緩存拷貝只是在用戶頻繁地從同一臺機(jī)器訪問頁面時有用。

代理緩存:代理服務(wù)器是為公司內(nèi)的多個用戶/客戶計算機(jī)緩存Web對象的單獨機(jī)器。它們是位于客戶端和托管的Web服務(wù)器之間的計算機(jī),而且它們比本地緩存效率更高,因為在企業(yè)本地網(wǎng)絡(luò)中的任何用戶或計算機(jī)訪問某個Web對象時,緩存拷貝對想訪問該對象的任何其他用戶/計算機(jī)是可用的,無需到Internet服務(wù)器上再次下載它。代理緩存可以在網(wǎng)絡(luò)邊緣與防火墻結(jié)合使用。

微軟的ISA Server和BlueCoat的工具一樣,既包括防火墻也包括緩存代理服務(wù)器。緩存服務(wù)器也可以是單獨的機(jī)器,運行免費的緩存軟件或商業(yè)產(chǎn)品,例如:

Linux版的Squid免費緩存代理

MOWS基于Java分布式web和緩存服務(wù)器

Vicomsoft RapidCache Server forWindows或Macintosh

WinProxy for Windows

可升級的緩存解決方案

隨著公司的擴(kuò)大,單一的Web緩存服務(wù)器可能無法處理所有的通信或存儲足夠的Web對象。在這種情況下,可以擴(kuò)展緩存解決方案以建立一個緩存陣列--一組共同工作以便在組內(nèi)分配緩存負(fù)載的緩存代理服務(wù)器。萬一某個緩存服務(wù)器停機(jī),還提供缺省的容量。

要在陣列中操作,緩存服務(wù)器必須能夠彼此使用協(xié)議進(jìn)行通信,例如:

WCCP(Web緩存協(xié)調(diào)協(xié)議),Cisco緩存產(chǎn)品以及諸如Squid這樣的開源代理使用。

ICP(Internet緩存協(xié)議),被Squid和BlueCoat支持。

CARP(緩存陣列路由協(xié)議),被ISA Server Enterprise Edition用來管理緩存服務(wù)器陣列的失效轉(zhuǎn)移和負(fù)載平衡。

CARP能夠支持幾乎無限的線性擴(kuò)展以滿足快速增長型企業(yè)的需求。當(dāng)向某個陣列中添加或移除一臺服務(wù)器時,CARP自動調(diào)整并再指定URL以有效地分布負(fù)載。

緩存陣列能夠以等級的或分布式的架構(gòu)排列。在分布式緩存中,陣列中所有代理服務(wù)器處在一個“平等地位”而且負(fù)載在它們之間進(jìn)行分配。在分等級的緩存中,代理以鏈?zhǔn)竭M(jìn)行配置,它們處在不同的等級,所以服務(wù)器或陣列連接到其它離Internet更近的服務(wù)器或陣列(離Internet最近的那些服務(wù)器或陣列被看作“上游的”,那些最遠(yuǎn)的被看作“下游的”).這樣,緩存內(nèi)容會盡可能地靠近需要它的用戶。

陣列是高度可升級的,因為可以向陣列添加服務(wù)器,或向分等級的架構(gòu)增加陣列等級,而無需擾亂目前的緩存解決方案。

另一個可擴(kuò)展性問題是使用緩存減少分支機(jī)構(gòu)網(wǎng)絡(luò)帶寬的能力。分支機(jī)構(gòu)代理可能沒有直接連接到Internet,但是可以使用撥號連接或辦公室到辦公室的WAN連接以便從總公司的上游代理服務(wù)器上請求Web對象。

另一個選擇是為需要向消費者提供基于Web的應(yīng)用,可使用諸如由Akamai提供的服務(wù)。他們的Web Application Accelerator服務(wù)通過下列方法優(yōu)化性能:

向他們的邊緣服務(wù)器動態(tài)映射請求,并監(jiān)視Internet路由以便在最快和最可靠的路由上傳輸。

利用壓縮技術(shù)和預(yù)取技術(shù)(pre-fetching)以最小化帶寬使用率。

用安全套接層(SSL)保護(hù)Web傳輸。

根據(jù)企業(yè)指定的規(guī)則保存Web內(nèi)容。

對于諸如電子商務(wù)這樣的特殊應(yīng)用,可能考慮諸如OracleAS Web Cache這樣的解決方案,它配置在Internet和應(yīng)用Web服務(wù)器之間,包括后端的一個Oracle數(shù)據(jù)庫。(CIO時代網(wǎng))

發(fā)布:2007-04-21 11:55    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
沈陽OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普沈陽OA行業(yè)資訊其他應(yīng)用

沈陽OA軟件 沈陽OA新聞動態(tài) 沈陽OA信息化 沈陽OA快博 沈陽OA行業(yè)資訊 沈陽軟件開發(fā)公司 沈陽門禁系統(tǒng) 沈陽物業(yè)管理軟件 沈陽倉庫管理軟件 沈陽餐飲管理軟件 沈陽網(wǎng)站建設(shè)公司