本技術(shu)涉及(ji)緩(huan)存,尤其(qi)涉及(ji)一(yi)種多項目數(shu)據緩(huan)存方(fang)法、裝置、設備(bei)及(ji)存儲介質。
背景技術:
1、在現代互聯網(wang)應(ying)用(yong)中(zhong),隨著數(shu)(shu)據量(liang)的(de)(de)(de)激增和(he)(he)用(yong)戶需求(qiu)的(de)(de)(de)多(duo)(duo)樣化,存(cun)在大量(liang)需要(yao)展示的(de)(de)(de)實時數(shu)(shu)據和(he)(he)歷史數(shu)(shu)據。在不做任何緩存(cun)的(de)(de)(de)情況下(xia),用(yong)戶點擊查詢和(he)(he)刷(shua)新事件(jian),需要(yao)大量(liang)的(de)(de)(de)等待時間(jian),體驗效果(guo)不佳。傳統(tong)的(de)(de)(de)數(shu)(shu)據處理方(fang)式是(shi)在每個項目(mu)內(nei)部實現數(shu)(shu)據緩存(cun),但在涉及多(duo)(duo)個項目(mu)或服務(wu)的(de)(de)(de)情況下(xia),每個項目(mu)可能存(cun)在不同的(de)(de)(de)數(shu)(shu)據訪問(wen)模式和(he)(he)需求(qiu),每個項目(mu)的(de)(de)(de)緩存(cun)需要(yao)獨立維(wei)護,容易導致數(shu)(shu)據請求(qiu)分(fen)散(san)、緩存(cun)冗余的(de)(de)(de)問(wen)題,從而增加了數(shu)(shu)據源(yuan)服務(wu)器的(de)(de)(de)負(fu)載和(he)(he)響應(ying)延遲。
2、上述內(nei)容僅用于輔助理解(jie)本技術的技術方案,并(bing)不代表承認上述內(nei)容是現(xian)有技術。
技術實現思路
1、本技術的(de)(de)主要目(mu)的(de)(de)在(zai)于提供一種多項目(mu)數據緩(huan)存(cun)(cun)方法、裝置(zhi)、設備(bei)及存(cun)(cun)儲介(jie)質,旨在(zai)解決多項目(mu)進(jin)行(xing)數據緩(huan)存(cun)(cun)存(cun)(cun)在(zai)請(qing)求分散和緩(huan)存(cun)(cun)冗余,導致服務器負載(zai)大(da)和響應延遲長的(de)(de)技術問題。
2、為實現上述(shu)目(mu)的(de),本(ben)技術提出一種多(duo)項目(mu)數(shu)據緩存(cun)方(fang)法(fa),應用于服務器,所(suo)述(shu)多(duo)項目(mu)數(shu)據緩存(cun)方(fang)法(fa)包括:
3、構(gou)建(jian)緩存(cun)(cun)(cun)中心服務,其中,所述緩存(cun)(cun)(cun)中心服務用于存(cun)(cun)(cun)儲(chu)緩存(cun)(cun)(cun)數據和管理(li)緩存(cun)(cun)(cun)數據;
4、生成(cheng)所(suo)(suo)述(shu)緩(huan)存(cun)中心服(fu)務(wu)對(dui)應(ying)的軟件開發(fa)包,其中,客戶(hu)端在各應(ying)用程序中引入所(suo)(suo)述(shu)軟件開發(fa)包,并根(gen)據所(suo)(suo)述(shu)軟件開發(fa)包確定緩(huan)存(cun)接(jie)口,通過(guo)所(suo)(suo)述(shu)緩(huan)存(cun)接(jie)口將(jiang)與各應(ying)用程序對(dui)應(ying)的緩(huan)存(cun)服(fu)務(wu)數據上傳(chuan)至所(suo)(suo)述(shu)服(fu)務(wu)器;
5、接收所述客戶(hu)端上傳的緩存(cun)(cun)服務(wu)數(shu)(shu)據,其中(zhong),所述緩存(cun)(cun)服務(wu)數(shu)(shu)據包括(kuo)請求地(di)址、請求參(can)數(shu)(shu)、緩存(cun)(cun)時(shi)間(jian)和(he)刷新時(shi)間(jian);
6、從預設數(shu)據(ju)源中(zhong)獲取與所(suo)(suo)述緩(huan)存(cun)(cun)服務數(shu)據(ju)匹配的目(mu)標數(shu)據(ju),并基于(yu)所(suo)(suo)述緩(huan)存(cun)(cun)中(zhong)心(xin)服務將(jiang)所(suo)(suo)述目(mu)標數(shu)據(ju)緩(huan)存(cun)(cun)在(zai)緩(huan)存(cun)(cun)中(zhong)心(xin)。
7、在一實施例中(zhong),所(suo)述(shu)從預設數據源中(zhong)獲取(qu)與所(suo)述(shu)緩存服務數據匹配的目標數據的步驟,包(bao)括:
8、從所(suo)述緩(huan)存服務數(shu)據(ju)中確(que)定請求地址和請求參數(shu);
9、根據(ju)(ju)(ju)所(suo)(suo)述(shu)(shu)(shu)請(qing)求(qiu)(qiu)地(di)址(zhi)和所(suo)(suo)述(shu)(shu)(shu)請(qing)求(qiu)(qiu)參(can)數(shu)構建第一數(shu)據(ju)(ju)(ju)請(qing)求(qiu)(qiu),并(bing)將所(suo)(suo)述(shu)(shu)(shu)第一數(shu)據(ju)(ju)(ju)請(qing)求(qiu)(qiu)發送(song)(song)至所(suo)(suo)述(shu)(shu)(shu)預設(she)數(shu)據(ju)(ju)(ju)源(yuan),其中(zhong),所(suo)(suo)述(shu)(shu)(shu)預設(she)數(shu)據(ju)(ju)(ju)源(yuan)接收到所(suo)(suo)述(shu)(shu)(shu)第一數(shu)據(ju)(ju)(ju)請(qing)求(qiu)(qiu)后,確(que)定與所(suo)(suo)述(shu)(shu)(shu)請(qing)求(qiu)(qiu)地(di)址(zhi)和所(suo)(suo)述(shu)(shu)(shu)請(qing)求(qiu)(qiu)參(can)數(shu)匹(pi)配的(de)目標數(shu)據(ju)(ju)(ju),并(bing)將所(suo)(suo)述(shu)(shu)(shu)目標數(shu)據(ju)(ju)(ju)發送(song)(song)至所(suo)(suo)述(shu)(shu)(shu)服務器(qi);
10、接收(shou)所述預設(she)數據源發(fa)送(song)的(de)目標數據。
11、在(zai)一(yi)實施例(li)中,所述從所述緩(huan)存服務(wu)數據中確定請(qing)求地址和請(qing)求參數的(de)步(bu)驟之后,還包括:
12、根(gen)據所(suo)(suo)述(shu)請(qing)(qing)求(qiu)地址和所(suo)(suo)述(shu)請(qing)(qing)求(qiu)參數(shu)進行(xing)編碼,生成(cheng)緩(huan)存(cun)鍵,其中(zhong),所(suo)(suo)述(shu)緩(huan)存(cun)鍵作為(wei)唯一(yi)標識碼,用(yong)于在緩(huan)存(cun)中(zhong)心中(zhong)定位與所(suo)(suo)述(shu)請(qing)(qing)求(qiu)地址和所(suo)(suo)述(shu)請(qing)(qing)求(qiu)參數(shu)對應的數(shu)據條目;
13、查詢緩存中(zhong)(zhong)心中(zhong)(zhong)是否存在(zai)與所述緩存鍵(jian)匹配(pei)的數(shu)據條目;
14、若存在,則從所(suo)述緩(huan)存中(zhong)心(xin)中(zhong)獲(huo)取與所(suo)述緩(huan)存鍵匹配的(de)數(shu)據(ju)條目(mu),并將所(suo)述數(shu)據(ju)條目(mu)對應的(de)歷史目(mu)標數(shu)據(ju)作為目(mu)標數(shu)據(ju)返回至客戶端;
15、若不存在,則執行步驟(zou):根據所(suo)述(shu)請求地(di)址和所(suo)述(shu)請求參(can)數構建第一(yi)數據請求。
16、在一實施例(li)中(zhong)(zhong),所述從所述緩存(cun)中(zhong)(zhong)心中(zhong)(zhong)獲(huo)取與(yu)所述緩存(cun)鍵匹配的數據(ju)條目的步驟之后,還包括:
17、獲取與所述緩存鍵匹配的數據條目的有效時間;
18、根據所述有效時間確定所述數據條目(mu)是否過期;
19、若(ruo)確(que)定所(suo)(suo)(suo)述(shu)(shu)(shu)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)條目(mu)(mu)過期,則根據(ju)(ju)所(suo)(suo)(suo)述(shu)(shu)(shu)請求(qiu)地址和所(suo)(suo)(suo)述(shu)(shu)(shu)請求(qiu)參數(shu)(shu)(shu)(shu)(shu)構(gou)建(jian)第(di)二(er)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)請求(qiu),并將所(suo)(suo)(suo)述(shu)(shu)(shu)第(di)二(er)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)請求(qiu)發送至所(suo)(suo)(suo)述(shu)(shu)(shu)預設(she)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)源,接收所(suo)(suo)(suo)述(shu)(shu)(shu)預設(she)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)源基于所(suo)(suo)(suo)述(shu)(shu)(shu)第(di)二(er)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)請求(qiu)返回(hui)的第(di)一目(mu)(mu)標數(shu)(shu)(shu)(shu)(shu)據(ju)(ju),將所(suo)(suo)(suo)述(shu)(shu)(shu)數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)條目(mu)(mu)中對應的歷史目(mu)(mu)標數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)替換為所(suo)(suo)(suo)述(shu)(shu)(shu)第(di)一目(mu)(mu)標數(shu)(shu)(shu)(shu)(shu)據(ju)(ju),并將所(suo)(suo)(suo)述(shu)(shu)(shu)第(di)一目(mu)(mu)標數(shu)(shu)(shu)(shu)(shu)據(ju)(ju)返回(hui)至客戶(hu)端;
20、若確(que)定所(suo)述數據(ju)條目(mu)未過期,則執行步驟:將所(suo)述數據(ju)條目(mu)對應(ying)的歷史目(mu)標數據(ju)作為目(mu)標數據(ju)返回至客戶端。
21、在一實施例中(zhong),所(suo)述基于所(suo)述緩(huan)(huan)存中(zhong)心服務將所(suo)述目標數據緩(huan)(huan)存在緩(huan)(huan)存中(zhong)心的步驟(zou),包括:
22、從所述緩(huan)(huan)存(cun)服務數據中確定各目(mu)標(biao)數據對應的緩(huan)(huan)存(cun)時間以及刷(shua)新時間;
23、將所(suo)(suo)述目標數(shu)據(ju)、所(suo)(suo)述目標數(shu)據(ju)對應的(de)緩存鍵、所(suo)(suo)述目標數(shu)據(ju)對應的(de)所(suo)(suo)述緩存時(shi)間以及所(suo)(suo)述目標數(shu)據(ju)對應的(de)所(suo)(suo)述刷新時(shi)間封裝成數(shu)據(ju)條目;
24、基于所述緩存(cun)中心(xin)(xin)服(fu)務將所述數據(ju)條目(mu)緩存(cun)在所述緩存(cun)中心(xin)(xin)。
25、在一實施例中,所(suo)述基于所(suo)述緩存中心(xin)服務將所(suo)述目標數據緩存在緩存中心(xin)的(de)步驟之后,還包括:
26、創建時(shi)(shi)間(jian)(jian)(jian)輪(lun)(lun)(lun),并將所述時(shi)(shi)間(jian)(jian)(jian)輪(lun)(lun)(lun)初始化,其中,所述時(shi)(shi)間(jian)(jian)(jian)輪(lun)(lun)(lun)由(you)多個(ge)(ge)(ge)槽(cao)位組成(cheng),每個(ge)(ge)(ge)槽(cao)位表示一(yi)個(ge)(ge)(ge)預(yu)(yu)設時(shi)(shi)間(jian)(jian)(jian)間(jian)(jian)(jian)隔,每隔一(yi)個(ge)(ge)(ge)預(yu)(yu)設時(shi)(shi)間(jian)(jian)(jian)間(jian)(jian)(jian)隔所述時(shi)(shi)間(jian)(jian)(jian)輪(lun)(lun)(lun)旋轉一(yi)次,所述時(shi)(shi)間(jian)(jian)(jian)輪(lun)(lun)(lun)的指(zhi)針指(zhi)向(xiang)(xiang)下一(yi)槽(cao)位,在初始化后,所述時(shi)(shi)間(jian)(jian)(jian)輪(lun)(lun)(lun)的指(zhi)針指(zhi)向(xiang)(xiang)第(di)一(yi)個(ge)(ge)(ge)槽(cao)位;
27、根據(ju)所(suo)(suo)述(shu)(shu)(shu)緩(huan)存中(zhong)(zhong)(zhong)心中(zhong)(zhong)(zhong)每條數(shu)據(ju)條目中(zhong)(zhong)(zhong)目標數(shu)據(ju)對應(ying)的刷新(xin)時(shi)(shi)間計算所(suo)(suo)述(shu)(shu)(shu)數(shu)據(ju)條目下一(yi)次的更(geng)(geng)新(xin)時(shi)(shi)間點,根據(ju)所(suo)(suo)述(shu)(shu)(shu)更(geng)(geng)新(xin)時(shi)(shi)間點確定所(suo)(suo)述(shu)(shu)(shu)時(shi)(shi)間輪中(zhong)(zhong)(zhong)距(ju)離當(dang)前時(shi)(shi)間點最(zui)近且(qie)大于所(suo)(suo)述(shu)(shu)(shu)更(geng)(geng)新(xin)時(shi)(shi)間點的槽位(wei)為第(di)一(yi)槽位(wei),將各所(suo)(suo)述(shu)(shu)(shu)數(shu)據(ju)條目存儲到各所(suo)(suo)述(shu)(shu)(shu)對應(ying)的第(di)一(yi)槽位(wei)中(zhong)(zhong)(zhong);
28、確定所述指針當前(qian)指向的槽(cao)(cao)位(wei)為第二(er)槽(cao)(cao)位(wei),判(pan)斷所述第二(er)槽(cao)(cao)位(wei)中是否存(cun)在(zai)需要(yao)更新的數據條目(mu);
29、若存在,則確(que)定需要更(geng)新(xin)的(de)(de)數(shu)(shu)據(ju)(ju)條(tiao)(tiao)目為第(di)(di)一數(shu)(shu)據(ju)(ju)條(tiao)(tiao)目,從預設數(shu)(shu)據(ju)(ju)源(yuan)中獲(huo)取與所(suo)述(shu)第(di)(di)一數(shu)(shu)據(ju)(ju)條(tiao)(tiao)目中的(de)(de)目標(biao)數(shu)(shu)據(ju)(ju)對應的(de)(de)第(di)(di)一更(geng)新(xin)數(shu)(shu)據(ju)(ju),并根據(ju)(ju)所(suo)述(shu)第(di)(di)一更(geng)新(xin)數(shu)(shu)據(ju)(ju)更(geng)新(xin)所(suo)述(shu)第(di)(di)一數(shu)(shu)據(ju)(ju)條(tiao)(tiao)目;
30、在所(suo)述時間輪(lun)的指(zhi)針指(zhi)向(xiang)下一槽位時,返回執行步驟:確(que)定所(suo)述指(zhi)針當前指(zhi)向(xiang)的槽位為(wei)第二(er)槽位,判(pan)斷所(suo)述第二(er)槽位中(zhong)是否(fou)存在需要更新的數(shu)據條目。
31、在一實施例中,所述接收所述客戶端上傳的緩存服(fu)務數(shu)據(ju)的步(bu)驟之后,還(huan)包括:
32、將所述緩存服務數(shu)(shu)據輸入預設預測(ce)模型,得到各預設數(shu)(shu)據集的預測(ce)概率(lv)值;
33、當所(suo)述預(yu)測概(gai)率值超過預(yu)設(she)閾值,則確定(ding)所(suo)述預(yu)測概(gai)率值對應的(de)預(yu)設(she)數(shu)(shu)據(ju)(ju)集為第一數(shu)(shu)據(ju)(ju)集,并從預(yu)設(she)數(shu)(shu)據(ju)(ju)源(yuan)中(zhong)獲取與所(suo)述第一數(shu)(shu)據(ju)(ju)集對應的(de)預(yu)測數(shu)(shu)據(ju)(ju),將所(suo)述預(yu)測數(shu)(shu)據(ju)(ju)緩存在緩存中(zhong)心。
34、此外,為實現上述(shu)目的,本技術還提出一種(zhong)多項(xiang)目數(shu)據緩(huan)存(cun)裝置,所述(shu)多項(xiang)目數(shu)據緩(huan)存(cun)裝置包括:
35、構建模塊(kuai),用于構建緩(huan)存(cun)(cun)(cun)中心服務,其中,所述緩(huan)存(cun)(cun)(cun)中心服務用于存(cun)(cun)(cun)儲緩(huan)存(cun)(cun)(cun)數據和管理緩(huan)存(cun)(cun)(cun)數據;
36、生成模塊,用(yong)于生成所述緩存(cun)中心服務(wu)對應(ying)(ying)的軟(ruan)件開(kai)(kai)發包,其中,客戶端在各應(ying)(ying)用(yong)程序(xu)中引入所述軟(ruan)件開(kai)(kai)發包,并根據所述軟(ruan)件開(kai)(kai)發包確定緩存(cun)接口(kou),通(tong)過所述緩存(cun)接口(kou)將(jiang)與各應(ying)(ying)用(yong)程序(xu)對應(ying)(ying)的緩存(cun)服務(wu)數據上(shang)傳至服務(wu)器;
37、獲(huo)取(qu)模塊,用(yong)于接收所述客戶端上(shang)傳的緩(huan)存服務(wu)數(shu)據(ju),其中,所述緩(huan)存服務(wu)數(shu)據(ju)包括請求(qiu)地址、請求(qiu)參數(shu)、緩(huan)存時間和(he)刷新時間;
38、緩(huan)存(cun)模塊,用于從預(yu)設數(shu)據源中獲(huo)取與所述(shu)緩(huan)存(cun)服務數(shu)據匹(pi)配的目(mu)標數(shu)據,并基于所述(shu)緩(huan)存(cun)中心服務將所述(shu)目(mu)標數(shu)據緩(huan)存(cun)在緩(huan)存(cun)中心。
39、此(ci)外,為實現(xian)上述目(mu)的(de),本技(ji)術還提出一種多項(xiang)目(mu)數據緩(huan)存設備,所述設備包括:存儲(chu)器、處(chu)(chu)理器及(ji)存儲(chu)在所述存儲(chu)器上并(bing)可在所述處(chu)(chu)理器上運行的(de)計算機程序,所述計算機程序配置為實現(xian)如(ru)上文所述的(de)多項(xiang)目(mu)數據緩(huan)存方法的(de)步(bu)驟。
40、此外,為實現(xian)上述(shu)目(mu)的(de),本技術還提出一種存儲(chu)(chu)介質(zhi),所(suo)述(shu)存儲(chu)(chu)介質(zhi)為計算機可讀存儲(chu)(chu)介質(zhi),所(suo)述(shu)存儲(chu)(chu)介質(zhi)上存儲(chu)(chu)有(you)計算機程序,所(suo)述(shu)計算機程序被處理器執(zhi)行時實現(xian)如(ru)上文(wen)所(suo)述(shu)的(de)多項目(mu)數據緩存方法的(de)步驟(zou)。
41、此外,為實(shi)現(xian)上述(shu)目(mu)的,本技術(shu)還(huan)提供一(yi)種計算機程(cheng)(cheng)序產(chan)品,所(suo)(suo)述(shu)計算機程(cheng)(cheng)序產(chan)品包括計算機程(cheng)(cheng)序,所(suo)(suo)述(shu)計算機程(cheng)(cheng)序被處理器執行時(shi)實(shi)現(xian)如上文所(suo)(suo)述(shu)的多(duo)項目(mu)數據(ju)緩存方(fang)法的步驟。
42、本(ben)技術(shu)通過構建緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu),其中(zhong)(zhong),緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)用(yong)于存(cun)(cun)(cun)(cun)儲緩(huan)(huan)存(cun)(cun)(cun)(cun)數(shu)(shu)(shu)據(ju)(ju)和管理(li)緩(huan)(huan)存(cun)(cun)(cun)(cun)數(shu)(shu)(shu)據(ju)(ju),以便高效地處(chu)理(li)來自各個項(xiang)目(mu)(mu)(mu)的(de)(de)(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju)請(qing)求和更(geng)新(xin);生成緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)對應(ying)的(de)(de)(de)(de)(de)軟(ruan)件開發包(bao),其中(zhong)(zhong),客(ke)戶端在(zai)(zai)各應(ying)用(yong)程序中(zhong)(zhong)引入軟(ruan)件開發包(bao),并(bing)(bing)根(gen)據(ju)(ju)軟(ruan)件開發包(bao)確(que)定(ding)緩(huan)(huan)存(cun)(cun)(cun)(cun)接(jie)口,通過緩(huan)(huan)存(cun)(cun)(cun)(cun)接(jie)口將(jiang)(jiang)與(yu)各應(ying)用(yong)程序對應(ying)的(de)(de)(de)(de)(de)緩(huan)(huan)存(cun)(cun)(cun)(cun)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)數(shu)(shu)(shu)據(ju)(ju)上傳至服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)器,從而方(fang)便地使(shi)用(yong)緩(huan)(huan)存(cun)(cun)(cun)(cun)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu);接(jie)收(shou)客(ke)戶端上傳的(de)(de)(de)(de)(de)緩(huan)(huan)存(cun)(cun)(cun)(cun)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)數(shu)(shu)(shu)據(ju)(ju),其中(zhong)(zhong),緩(huan)(huan)存(cun)(cun)(cun)(cun)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)數(shu)(shu)(shu)據(ju)(ju)包(bao)括請(qing)求地址、請(qing)求參數(shu)(shu)(shu)、緩(huan)(huan)存(cun)(cun)(cun)(cun)時(shi)間和刷新(xin)時(shi)間,以理(li)解每(mei)個項(xiang)目(mu)(mu)(mu)的(de)(de)(de)(de)(de)需(xu)求和限制;從預(yu)設數(shu)(shu)(shu)據(ju)(ju)源(yuan)中(zhong)(zhong)獲取與(yu)緩(huan)(huan)存(cun)(cun)(cun)(cun)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)數(shu)(shu)(shu)據(ju)(ju)匹配(pei)的(de)(de)(de)(de)(de)目(mu)(mu)(mu)標數(shu)(shu)(shu)據(ju)(ju),并(bing)(bing)基于緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)將(jiang)(jiang)目(mu)(mu)(mu)標數(shu)(shu)(shu)據(ju)(ju)緩(huan)(huan)存(cun)(cun)(cun)(cun)在(zai)(zai)緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin),對于每(mei)個項(xiang)目(mu)(mu)(mu),緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)都會識別出那些最常被訪(fang)問的(de)(de)(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju),并(bing)(bing)將(jiang)(jiang)其存(cun)(cun)(cun)(cun)儲在(zai)(zai)快(kuai)速訪(fang)問的(de)(de)(de)(de)(de)緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong),以減少后續(xu)請(qing)求的(de)(de)(de)(de)(de)延遲和服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)器負載。在(zai)(zai)本(ben)技術(shu)中(zhong)(zhong),通過建立緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)同時(shi)處(chu)理(li)多個項(xiang)目(mu)(mu)(mu)的(de)(de)(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju)請(qing)求和更(geng)新(xin),并(bing)(bing)在(zai)(zai)緩(huan)(huan)存(cun)(cun)(cun)(cun)中(zhong)(zhong)心(xin)(xin)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)中(zhong)(zhong)緩(huan)(huan)存(cun)(cun)(cun)(cun)各個項(xiang)目(mu)(mu)(mu)的(de)(de)(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju),能夠優化多項(xiang)目(mu)(mu)(mu)的(de)(de)(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju)訪(fang)問速度,降(jiang)低網絡帶(dai)寬消耗,同時(shi)減輕數(shu)(shu)(shu)據(ju)(ju)源(yuan)服(fu)(fu)(fu)(fu)(fu)務(wu)(wu)(wu)(wu)(wu)器的(de)(de)(de)(de)(de)壓力,使(shi)多項(xiang)目(mu)(mu)(mu)能夠同時(shi)應(ying)用(yong)緩(huan)(huan)存(cun)(cun)(cun)(cun)技術(shu)實現緩(huan)(huan)存(cun)(cun)(cun)(cun)的(de)(de)(de)(de)(de)集中(zhong)(zhong)管理(li)。