欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息緩存方法

文檔序號:7962178閱讀:373來源:國知局
專利名稱:一種信息緩存方法
技術領域
本發(fā)明涉及一種信息緩存方法,更具體地說,涉及一種網站信息緩存方法。
背景技術
隨著科學的進步、技術的發(fā)展,INTERNET已經成為人們工作生活不可或缺的一部分。也正是隨著科學的進步、技術的發(fā)展,人們的工作效率越來越高,對于INTERNET的要求也越來越高。眾所周知,訪問網站的過程是通過建立在TCP / IP協(xié)議之上的HTTP協(xié)議來完成的。從客戶端發(fā)出一個HTTP請求開始,用戶所經歷的等待時間主要決定于DNS和網站的響應時間。網站域名首先必須被DNS服務器解析為IP地址,HTTP的延時則由在客戶端和服務器間的若干個往返時間所決定。訪問網站的延時取決于幾個方面第一,網站服務器的延時網站服務器造成的延時在往返時間中占主要比例。當某個服務器收到多個并發(fā)HTTP 請求時,就會產生排隊延時。第二,路由器、網關、代理服務器和防火墻引起的延時。通常在客戶端和服務器之間的路徑上會存在多個網絡設備,如路由器、網關、代理和防火墻等。它們對經過的IP包都要做存儲/轉發(fā)的操作,于是會引入排隊延時和處理延時。第三,不同通信鏈路上的數據傳輸速度。在廣域網中,從一個網絡設備到另一個網絡設備間的數據傳輸速度是決定往返時間的一個重要因素。目前應用較多的緩存技術為動態(tài)緩存技術。這種現(xiàn)有緩存技術的缺陷在于,由于其直到對相應內容發(fā)出請求時才在后臺生成緩存數據,因而不能即時獲得源數據的生成或更新狀態(tài),從而不能保證緩存數據的即時性;并且,采用這種技術,不管源數據是否進行了更新,只要符合到達預設時間則發(fā)起更新,從而浪費嚴重資源,影響緩存更新效率。

發(fā)明內容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術存在的不能實時高效提供網頁訪問的缺陷,提供一種信息緩存方法。本發(fā)明提供一種信息緩存方法,該方法包括如下步驟
51、建立緩存信息表;
52、將源數據的標識信息和最后更新時間信息錄入至緩存信息表中;
53、接收提交的訪問請求,生成請求信息;
54、根據所述標識信息判斷本地緩存中是否存在所述源數據的緩存信息,當不存在時執(zhí)行步驟S4,當存在時執(zhí)行步驟S5 ;
55、提取所述源數據、所述源數據的標識信息和所述緩存信息表中記錄的最后更新時間信息,在本地緩存中生成所述源數據的緩存數據;
56、將所述緩存數據的最后更新時間信息與所述緩存信息表中相應標識信息的最后更新時間信息進行對比,當二者一致時,讀取所述緩存數據。在本發(fā)明所述的信息緩存方法中,所述源數據和緩存信息表存儲于不同的服務器中。
在本發(fā)明所述的信息緩存方法中,包括多個緩存信息表。實施本發(fā)明的信息緩存方法,具有以下有益效果因此,本領域技術人員迫切需要發(fā)展出一種在保證緩存即時性的前提下,有效提高網站緩存效率,并能保證各個客戶機的緩存數據的一致性。
具體實施例方式本發(fā)明提供一種信息緩存方法,該方法用于一種信息緩存裝置。所述信息緩存裝置包括記錄單元,用于記錄源數據的標識信息和最后更新時間信息至緩存信息表中,其中,對于新生成的源數據,所記錄的最后更新時間信息為所述源數據生成的時間信息,對于對所述源數據進行的更新,所記錄的最后更新時間信息為該源數據最后一次更新的時間信息;接口單元,用于接收客戶機提交的訪問請求,生成請求信息,所述請求信息包括所訪問源數據的標識信息;判斷單元,用于根據所述標識信息判斷本地緩存中是否存在所述源數據的緩存數據,如果不存在,則觸發(fā)緩存創(chuàng)建單元;如果存在,則觸發(fā)對比單元;緩存創(chuàng)建單元,用于提取所述源數據、所述源數據的標識信息和所述緩存信息表中記錄的最后更新時間信息,在本地緩存中生成所述源數據的緩存數據;對比單元,用于將所述緩存數據的最后更新時間信息與所述緩存信息表中相應標識信息的最后更新時間信息進行對比,并在一致時觸發(fā)讀取單元,在不一致時,調用緩存創(chuàng)建單元在本地緩存中重新生成所述源數據的緩存數據;讀取單元,用于讀取所述緩存數據。本發(fā)明所提供的信息緩存方法包括如下步驟
51、建立緩存信息表;
52、將源數據的標識信息和最后更新時間信息錄入至緩存信息表中;
53、接收提交的訪問請求,生成請求信息;
54、根據所述標識信息判斷本地緩存中是否存在所述源數據的緩存信息,當不存在時執(zhí)行步驟S4,當存在時執(zhí)行步驟S5 ;
55、提取所述源數據、所述源數據的標識信息和所述緩存信息表中記錄的最后更新時間信息,在本地緩存中生成所述源數據的緩存數據;
56、將所述緩存數據的最后更新時間信息與所述緩存信息表中相應標識信息的最后更新時間信息進行對比,當二者一致時,讀取所述緩存數據。在本發(fā)明所述的信息緩存方法中,所述源數據和緩存信息表存儲于不同的服務器中。在本發(fā)明所述的信息緩存方法中,包括多個緩存信息表。實施本發(fā)明的信息緩存方法,具有以下有益效果因此,本領域技術人員迫切需要發(fā)展出一種在保證緩存即時性的前提下,有效提高網站緩存效率,并能保證各個客戶機的緩存數據的一致性。本發(fā)明是通過一些實施例進行描述的,本領域技術人員知悉,在不脫離本發(fā)明的精神和范圍的情況下,可以對這些特征和實施例進行各種改變或等效替換。另外,在本發(fā)明的教導下,可以對這些特征和實施例進行修改以適應具體的情況及材料而不會脫離本發(fā)明的精神和范圍。因此,本發(fā)明不受此處所公開的具體實施例的限制,所有落入本申請的權利要求范圍內的實施例都屬于本發(fā)明的保護范圍。
權利要求
1.一種信息緩存方法,其特征在于包括如下步驟,51、建立緩存信息表;52、將源數據的標識信息和最后更新時間信息錄入至緩存信息表中;53、接收提交的訪問請求,生成請求信息;54、根據所述標識信息判斷本地緩存中是否存在所述源數據的緩存信息,當不存在時執(zhí)行步驟S4,當存在時執(zhí)行步驟S5 ;55、提取所述源數據、所述源數據的標識信息和所述緩存信息表中記錄的最后更新時間信息,在本地緩存中生成所述源數據的緩存數據;56、將所述緩存數據的最后更新時間信息與所述緩存信息表中相應標識信息的最后更新時間信息進行對比,當二者一致時,讀取所述緩存數據。
2.根據權利要求1所述的信息緩存方法,其特征在于所述源數據和緩存信息表存儲于不同的服務器中。
3.根據權利要求1所述的信息緩存方法,其特征在于包括多個緩存信息表。
全文摘要
本發(fā)明提供一種信息緩存方法,該方法包括如下步驟建立緩存信息表;將源數據的標識信息和最后更新時間信息錄入至緩存信息表中;接收提交的訪問請求,生成請求信息;根據所述標識信息判斷本地緩存中是否存在所述源數據的緩存信息,當不存在時,提取所述源數據、所述源數據的標識信息和所述緩存信息表中記錄的最后更新時間信息,在本地緩存中生成所述源數據的緩存數據;當存在時,將所述緩存數據的最后更新時間信息與所述緩存信息表中相應標識信息的最后更新時間信息進行對比,當二者一致時,讀取所述緩存數據。實施本發(fā)明可以有效提高網站緩存效率,并能保證各個客戶機的緩存數據的一致性。
文檔編號H04L29/06GK102394864SQ20111026947
公開日2012年3月28日 申請日期2011年9月13日 優(yōu)先權日2011年9月13日
發(fā)明者辛麗華 申請人:眾網軟件科技(大連)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武定县| 永泰县| 宜兰县| 交城县| 项城市| 礼泉县| 吴江市| 溆浦县| 哈密市| 泾源县| 阳新县| 大田县| 鹤山市| 平利县| 二连浩特市| 张家界市| 兰溪市| 宜兰县| 牟定县| 台江县| 丁青县| 五家渠市| 阳山县| 黄陵县| 永新县| 大庆市| 渭源县| 什邡市| 托克逊县| 温州市| 灌南县| 江源县| 阿鲁科尔沁旗| 永昌县| 玉屏| 开封县| 浦江县| 大名县| 宜春市| 兴山县| 方城县|