午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種讀取緩存數(shù)據(jù)的系統(tǒng)的制作方法

文檔序號:6345450閱讀:202來源:國知局
專利名稱:一種讀取緩存數(shù)據(jù)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域
一種讀取緩存數(shù)據(jù)的系統(tǒng)技術(shù)領(lǐng)域[0001]本實(shí)用新型涉及一種讀取緩存數(shù)據(jù)的系統(tǒng),用于網(wǎng)站的數(shù)據(jù)處理和更新,屬于 網(wǎng)絡(luò)服務(wù)領(lǐng)域。
背景技術(shù)
[0002]大型互聯(lián)網(wǎng)應(yīng)用中,往往需要處理大批量、高并發(fā)的用戶訪問請求,這對網(wǎng)站 的性能提出了比較高的要求。網(wǎng)站的性能直接影響訪問速度,從而影響到訪問量和用戶 體驗(yàn),因此實(shí)現(xiàn)高性能的web應(yīng)用的重要性是不言而喻的。其性能瓶頸主要體現(xiàn)在高延 時(shí)、擁塞和服務(wù)器負(fù)載上,專業(yè)的解決方法成本往往很高,而緩存就是解決性能問題最 重要的措施之一,做好緩存的設(shè)計(jì)則可以在控制成本的情況下充分的提高性能。[0003]傳統(tǒng)的緩存的訪問方式,是通過建立tcp短連接訪問來實(shí)現(xiàn)的。用戶發(fā)出請求 時(shí),建立連接,取得用戶所需要的數(shù)據(jù)之后釋放連接。但是當(dāng)訪問量大的時(shí)候,需要 頻繁地建立和銷毀連接,這樣將會消耗緩存設(shè)備的內(nèi)存等寶貴資源,降低緩存的吞吐能 力,增加緩存成本,制約緩存快速訪問,影響用戶的體驗(yàn)。實(shí)用新型內(nèi)容[0004]本實(shí)用新型的目的在于,提供一種讀取緩存數(shù)據(jù)的系統(tǒng),它使代理服務(wù)器建立 長連接來訪問遠(yuǎn)程緩存設(shè)備,減少了生命周期極短的頁面程序頻繁對遠(yuǎn)程緩存建立和銷 毀連接所導(dǎo)致的開銷,提高了訪問速度,節(jié)省了緩存,降低了成本。[0005]為解決上述技術(shù)問題,本實(shí)用新型采用如下的技術(shù)方案一種讀取緩存數(shù)據(jù)的 系統(tǒng),包括[0006]web服務(wù)器,用于接收用戶發(fā)出的頁面訪問請求,分析并向?qū)Υ矸?wù)器發(fā)出 存取緩存數(shù)據(jù)的請求;[0007]代理服務(wù)器,用于與緩存設(shè)備建立長連接并存取數(shù)據(jù);[0008]其中,web服務(wù)器連接代理服務(wù)器,代理服務(wù)器連接緩存設(shè)備。[0009]所述代理服務(wù)器,根據(jù)web服務(wù)器發(fā)出的存取緩存數(shù)據(jù)的請求,與緩存設(shè)備建 立長連接并存取數(shù)據(jù)或者通過已與代理服務(wù)器建立長連接的緩存設(shè)備存取數(shù)據(jù)。[0010]所述的長連接,指在一個TCP連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在TCP連接保 持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)檢測包以維持此連接,一般需要自己做在線 維持。由于代理服務(wù)設(shè)備與緩存設(shè)備建立的是長連接,不是像短連接一樣一個請求結(jié)束 就釋放了連接,此長連接可以繼續(xù)接收請求,可重復(fù)使用,從而提高了通信效率。[0011]前述的一種讀取緩存數(shù)據(jù)的系統(tǒng)中,所述web服務(wù)器與代理服務(wù)器之間的連接 為短連接。web服務(wù)器到代理設(shè)備的短連接是每次都要建立的。所述的短連接是指通信 雙方有數(shù)據(jù)交互時(shí),就建立一個TCP連接,數(shù)據(jù)發(fā)送完成后,則斷開此TCP連接。[0012]所述web服務(wù)器僅與一個代理服務(wù)器進(jìn)行連接,web服務(wù)器面對的連接接口簡單 單一,連接的效率也更高。[0013]前述的一種讀取緩存數(shù)據(jù)的系統(tǒng)中,所述的緩存數(shù)據(jù),包括網(wǎng)頁數(shù)據(jù)、文件數(shù) 據(jù)和網(wǎng)頁動態(tài)數(shù)據(jù)。緩存數(shù)據(jù)還包括其他需要緩存的數(shù)據(jù)類型。因此,本發(fā)明讀取緩存 數(shù)據(jù)的方法應(yīng)用十分廣泛,可以應(yīng)用到所有涉及緩存數(shù)據(jù)讀取的計(jì)算機(jī)系統(tǒng)。[0014]與現(xiàn)有技術(shù)相比,本實(shí)用新型通過設(shè)置代理服務(wù)器與遠(yuǎn)程緩存設(shè)備建立長連 接,減少了生命周期極短的頁面程序頻繁對遠(yuǎn)程緩存建立和銷毀連接所導(dǎo)致的開銷,減 少了重復(fù)建立連接所花費(fèi)的時(shí)間,提高了訪問速度,另外,由于代理服務(wù)設(shè)備與緩存設(shè) 備建立的是長連接,不是像短連接一樣一個請求結(jié)束就釋放了連接,此長連接可以繼續(xù) 接收請求,可重復(fù)使用,從而提高了通信效率;還有,由于本實(shí)用新型使用了代理服務(wù) 器,節(jié)省了一部分緩存,降低了成本。[0015]如果沒有添加代理服務(wù)設(shè)備,web服務(wù)器面對的是很多緩存設(shè)備,web服務(wù)器與 緩存設(shè)備間的連接十分復(fù)雜,。例如一個web服務(wù)器中有100個進(jìn)程,每個進(jìn)程中有2 次緩存操作,那么web服務(wù)器可能就會與200個分布緩存設(shè)備進(jìn)行連接。但是如果添加 了代理服務(wù)器的話,web服務(wù)器與一個代理服務(wù)器進(jìn)行連接,代理服務(wù)器與多個不同的 緩存設(shè)備進(jìn)行連接,代理服務(wù)器承擔(dān)了復(fù)雜連接的任務(wù)。web服務(wù)器僅與一個代理服務(wù) 器進(jìn)行連接,web服務(wù)器面對的連接接口簡單單一,連接的效率也更高。


[0016]圖1是本實(shí)用新型的一種實(shí)施例的結(jié)構(gòu)示意圖;[0017]圖2是本實(shí)用新型的實(shí)施例的工作流程圖。[0018]附圖標(biāo)記Ι-web服務(wù)器,2-代理服務(wù)器,3-緩存設(shè)備。[0019]
以下結(jié)合附圖和具體實(shí)施方式
對本實(shí)用新型作進(jìn)一步的說明。
具體實(shí)施方式
[0020]本實(shí)用新型的實(shí)施例一種讀取緩存數(shù)據(jù)的系統(tǒng),結(jié)構(gòu)如圖1所示;包括[0021]web服務(wù)器1,用于接收用戶發(fā)出的頁面訪問請求,分析用戶所訪問的頁面中是 否涉及緩存,如果涉及緩存,則向?qū)Υ矸?wù)器2發(fā)出存取緩存數(shù)據(jù)的請求;[0022]代理服務(wù)器2,用于根據(jù)web服務(wù)器1發(fā)出的存取緩存數(shù)據(jù)的請求,與緩存設(shè)備 3建立長連接并存取數(shù)據(jù)或者通過已與代理服務(wù)器2建立長連接的緩存設(shè)備3存取數(shù)據(jù);[0023]其中,web服務(wù)器1連接代理服務(wù)器2,代理服務(wù)器2連接緩存設(shè)備3。[0024]所述的長連接,指在一個TCP連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在TCP連接保 持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)檢測包以維持此連接,一般需要自己做在線 維持。由于代理服務(wù)設(shè)備與緩存設(shè)備建立的是長連接,不是像短連接一樣一個請求結(jié)束 就釋放了連接,此長連接可以繼續(xù)接收請求,可重復(fù)使用,從而提高了通信效率。[0025]所述web服務(wù)器與代理服務(wù)器之間的連接為短連接。web服務(wù)器到代理設(shè)備的 短連接是每次都要建立的。所述的短連接是指通信雙方有數(shù)據(jù)交互時(shí),就建立一個TCP 連接,數(shù)據(jù)發(fā)送完成后,則斷開此TCP連接。[0026]所述web服務(wù)器僅與一個代理服務(wù)器進(jìn)行連接,web服務(wù)器面對的連接接口簡單 單一,連接的效率也更高。[0027]所述的緩存數(shù)據(jù),包括網(wǎng)頁數(shù)據(jù)、文件數(shù)據(jù)和網(wǎng)頁動態(tài)數(shù)據(jù)。緩存數(shù)據(jù)還包括4其他需要緩存的數(shù)據(jù)類型。因此,本發(fā)明讀取緩存數(shù)據(jù)的方法應(yīng)用十分廣泛,可以應(yīng)用 到所有涉及緩存數(shù)據(jù)讀取的計(jì)算機(jī)系統(tǒng)。[0028]如果沒有添加代理服務(wù)設(shè)備,web服務(wù)器面對的是很多緩存設(shè)備,web服務(wù)器與 緩存設(shè)備間的連接十分復(fù)雜,。例如一個web服務(wù)器中有100個進(jìn)程,每個進(jìn)程中有2 次緩存操作,那么web服務(wù)器可能就會與200個分布緩存設(shè)備進(jìn)行連接。但是如果添加 了代理服務(wù)器的話,web服務(wù)器與一個代理服務(wù)器進(jìn)行連接,代理服務(wù)器與多個不同的 緩存設(shè)備進(jìn)行連接,代理服務(wù)器承擔(dān)了復(fù)雜連接的任務(wù)。web服務(wù)器僅與一個代理服務(wù) 器進(jìn)行連接,web服務(wù)器面對的連接接口簡單單一,連接的效率也更高。[0029]本實(shí)用新型實(shí)施例的工作流程(如圖2)[0030]Si,用戶發(fā)出頁面訪問請求;[0031]S2,web服務(wù)器接收請求,判斷頁面是否涉及緩存;[0032]S3,若頁面涉及緩存,則web服務(wù)器向代理服務(wù)器發(fā)出存取緩存數(shù)據(jù)的請求;[0033]S4,根據(jù)web服務(wù)器的請求,代理服務(wù)器與緩存設(shè)備建立長連接并存取數(shù)據(jù)或 者通過已與代理服務(wù)器建立長連接的緩存設(shè)備存取數(shù)據(jù)。[0034]實(shí)例說明比如說有10臺緩存設(shè)備,在短連接下,每臺的處理上限是1000次/ S,如果同時(shí)有10000個緩存請求/S,平均每個緩存需處理請求就有1000個/S,那這時(shí) 候已經(jīng)達(dá)到處理上限,如果緩存請求達(dá)到20000個/S,則只能增加一倍的緩存設(shè)備。[0035]但是如果配置了 50個代理服務(wù)設(shè)備,那個平均每個代理服務(wù)設(shè)備收到的請求就 是200個,每個代理服務(wù)設(shè)備同時(shí)向后端10個緩存服務(wù)提交請求,每個緩存設(shè)備平均處 理1000個,但是由于代理服務(wù)到緩存設(shè)備是長連接,所以緩存設(shè)備處理速度會更快,處 理的容量能達(dá)到2000個/S甚至更多。這時(shí)候即使達(dá)到20000個/S,不需要再增加緩存 設(shè)備。雖然增加了 50個代理設(shè)備,但是代理設(shè)備可能離web服務(wù)器更近,傳輸時(shí)間短, 而且代理設(shè)備成本更低,可重用性比較強(qiáng),可以既做代理設(shè)備,又能提供其他服務(wù),因 而代理成本更低。
權(quán)利要求1.一種讀取緩存數(shù)據(jù)的系統(tǒng),其特征在于,包括web服務(wù)器(1),用于接收用戶發(fā)出的頁面訪問請求,并向?qū)Υ矸?wù)器(2)發(fā) 出存取緩存數(shù)據(jù)的請求;代理服務(wù)器(2),用于與緩存設(shè)備(3)建立長連接并存取數(shù)據(jù); 其中,web服務(wù)器(1)連接代理服務(wù)器(2),代理服務(wù)器(2)連接緩存設(shè)備 (3)。
2.根據(jù)權(quán)利要求1所述的一種讀取緩存數(shù)據(jù)的系統(tǒng),其特征在于所述web服務(wù)器 (1)與代理服務(wù)器(2)之間的連接為短連接。
3.根據(jù)權(quán)利要求1或2所述的一種讀取緩存數(shù)據(jù)的系統(tǒng),其特征在于所述的緩存數(shù) 據(jù),包括網(wǎng)頁數(shù)據(jù)、文件數(shù)據(jù)和網(wǎng)頁動態(tài)數(shù)據(jù)。
專利摘要本實(shí)用新型公開了一種讀取緩存數(shù)據(jù)的系統(tǒng),包括web服務(wù)器,用于向?qū)Υ矸?wù)器發(fā)出存取緩存數(shù)據(jù)的請求;代理服務(wù)器,用于與緩存設(shè)備建立長連接并存取數(shù)據(jù)或者通過已與代理服務(wù)器建立長連接的緩存設(shè)備存取數(shù)據(jù);其中,web服務(wù)器連接代理服務(wù)器,代理服務(wù)器連接緩存設(shè)備;本實(shí)用新型通過代理服務(wù)器與遠(yuǎn)程緩存建立長連接,減少了生命周期極短的頁面程序頻繁對遠(yuǎn)程緩存建立和銷毀連接所導(dǎo)致的開銷,提高了訪問速度,另外,由于代理服務(wù)設(shè)備與緩存設(shè)備建立的是長連接,此長連接可以繼續(xù)接收請求,可重復(fù)使用,從而提高了通信效率;還有,由于本實(shí)用新型使用了代理服務(wù)器,節(jié)省了一部分緩存,降低了成本。
文檔編號G06F17/30GK201813401SQ20102053057
公開日2011年4月27日 申請日期2010年9月16日 優(yōu)先權(quán)日2010年9月16日
發(fā)明者張矗, 洪林, 熊家貴 申請人:北京開心人信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1