本發(fā)明涉及信息處理,特別是涉及一種預熱數(shù)據(jù)存儲方法、裝置、電子設備及可讀存儲介質(zhì)。
背景技術:
1、隨著信息技術的發(fā)展,用戶對于數(shù)據(jù)響應速度的要求越來越高,目前,響應于客戶端對數(shù)據(jù)訪問請求,應用服務器首先檢查緩存中是否存在用戶所需的數(shù)據(jù),若緩存中不存在用戶所需的數(shù)據(jù),則需要向遠程服務器請求用戶所需的數(shù)據(jù),然后先存儲用戶所需的數(shù)據(jù),再向客戶端反饋用戶所需的數(shù)據(jù),這就導致向客戶端返回數(shù)據(jù)較慢。
2、因此,目前的數(shù)據(jù)響應速度無法滿足用戶需求。
技術實現(xiàn)思路
1、本發(fā)明實施例的目的在于提供一種預熱數(shù)據(jù)存儲方法、裝置、電子設備及可讀存儲介質(zhì),能夠提高數(shù)據(jù)的響應速度。具體技術方案如下:
2、在本發(fā)明實施的第一方面,首先提供了一種預熱數(shù)據(jù)存儲方法,包括:
3、獲取多個用戶行為數(shù)據(jù),每個用戶行為數(shù)據(jù)包括:用戶標識信息和訪問記錄;多個用戶行為數(shù)據(jù)是訪問歷史活動產(chǎn)生的;
4、根據(jù)訪問記錄,確定目標活動的目標數(shù)據(jù)接口;目標數(shù)據(jù)接口是提供與用戶的訪問記錄相關的預熱數(shù)據(jù)的服務器端接口;歷史活動的活動內(nèi)容信息和目標活動的活動內(nèi)容信息相關聯(lián);
5、通過用戶標識信息訪問目標數(shù)據(jù)接口,得到目標活動的預熱數(shù)據(jù);
6、存儲預熱數(shù)據(jù),以用于客戶端訪問預熱數(shù)據(jù)。
7、在本發(fā)明實施的第二方面,還提供了一種預熱數(shù)據(jù)存儲裝置,包括:
8、獲取模塊,用于獲取多個用戶行為數(shù)據(jù),每個用戶行為數(shù)據(jù)包括:用戶標識信息和訪問記錄;多個用戶行為數(shù)據(jù)是訪問歷史活動產(chǎn)生的;
9、確定模塊,用于根據(jù)訪問記錄,確定目標活動的目標數(shù)據(jù)接口;目標數(shù)據(jù)接口是提供與用戶的訪問記錄相關的預熱數(shù)據(jù)的服務器端接口;歷史活動的活動內(nèi)容信息和目標活動的活動內(nèi)容信息相關聯(lián);
10、訪問模塊,用于通過用戶標識信息訪問目標數(shù)據(jù)接口,得到目標活動的預熱數(shù)據(jù);
11、存儲模塊,用于存儲預熱數(shù)據(jù),以用于客戶端訪問預熱數(shù)據(jù)。
12、在本發(fā)明實施的又一方面,還提供了一種包含指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述任一所述的預熱數(shù)據(jù)存儲方法。
13、本發(fā)明實施例,收集多個用戶的行為數(shù)據(jù),包括用戶標識信息和訪問記錄,由于用戶行為數(shù)據(jù)可以體現(xiàn)用戶訪問數(shù)據(jù)的習慣和偏好,多個用戶行為數(shù)據(jù)是由于訪問過歷史活動產(chǎn)生的,說明多個用戶對歷史活動有興趣,歷史活動的活動內(nèi)容信息和待上線的目標活動的活動內(nèi)容信息相關聯(lián),說明多個用戶對待上線的目標活動也有興趣,通過用戶標識信息訪問目標數(shù)據(jù)接口,獲取與目標活動相關的預熱數(shù)據(jù),能夠確保用戶在后續(xù)訪問時能夠快速加載預熱數(shù)據(jù),減少用戶的等待時間,提升用戶體驗,將獲取的預熱數(shù)據(jù)存儲起來,以便于客戶端在后續(xù)訪問時快速訪問,不僅提高了數(shù)據(jù)訪問的效率,還優(yōu)化了資源的使用,降低了服務器負擔。由此,能夠避免客戶端從響應速度較慢的遠程服務器或者磁盤中獲取這部分預熱數(shù)據(jù),以便于提高數(shù)據(jù)響應速度。
1.一種預熱數(shù)據(jù)存儲方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,所述獲取多個用戶行為數(shù)據(jù)之前,所述方法還包括:
3.根據(jù)權利要求1所述的方法,所述根據(jù)所述訪問記錄,確定目標活動的目標數(shù)據(jù)接口,包括:
4.根據(jù)權利要求1所述的方法,所述通過所述用戶標識信息訪問所述目標數(shù)據(jù)接口,得到所述目標活動的預熱數(shù)據(jù),包括:
5.根據(jù)權利要求1所述的方法,所述通過所述用戶標識信息訪問所述目標數(shù)據(jù)接口,得到所述目標活動的預熱數(shù)據(jù),包括:
6.根據(jù)權利要求2所述的方法,所述存儲所述預熱數(shù)據(jù),以用于客戶端訪問所述預熱數(shù)據(jù)之后,所述方法還包括:
7.根據(jù)權利要求1所述的方法,所述存儲所述預熱數(shù)據(jù),以用于客戶端訪問所述預熱數(shù)據(jù)之后,所述方法還包括:
8.一種預熱數(shù)據(jù)存儲裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如權利要求1-7中任一項所述的方法。