1.一種基于moodle網(wǎng)站的數(shù)據(jù)緩存方法,其特征在于,包括:
獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù),所述網(wǎng)站為基于moodle軟件包開發(fā)的網(wǎng)站;
對所述緩存數(shù)據(jù)進行序列化處理,生成字符串格式的緩存數(shù)據(jù);
將字符串格式的緩存數(shù)據(jù)發(fā)送給redis數(shù)據(jù)庫服務(wù)器,以使所述redis數(shù)據(jù)庫服務(wù)器將字符串格式的緩存數(shù)據(jù)進行存儲。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù)之前,還包括:
接收用戶輸入的redis數(shù)據(jù)庫服務(wù)器的服務(wù)器地址;
相應(yīng)的,所述將字符串格式的緩存數(shù)據(jù)發(fā)送給redis數(shù)據(jù)庫服務(wù)器,包括:
將字符串格式的緩存數(shù)據(jù),發(fā)送給所述服務(wù)器地址所指示的redis數(shù)據(jù)庫服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù),包括:
確定緩存數(shù)據(jù)接收路徑;
根據(jù)所述緩存數(shù)據(jù)接收路徑,獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù)。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,在所述將字符串格式的緩存數(shù)據(jù)發(fā)送給redis數(shù)據(jù)庫服務(wù)器,以使所述redis數(shù)據(jù)庫服務(wù)器將字符串格式的緩存數(shù)據(jù)進行存儲之后,還包括:
接收所述網(wǎng)站的后臺發(fā)送的數(shù)據(jù)處理請求,并確定接收所述數(shù)據(jù)處理請求時的第一時間;
將所述數(shù)據(jù)處理請求發(fā)送給所述redis數(shù)據(jù)庫服務(wù)器,以使所述redis數(shù)據(jù)庫服務(wù)器對數(shù)據(jù)處理請求所請求的緩存數(shù)據(jù)進行處理后生成處理結(jié)果;
接收所述redis數(shù)據(jù)庫服務(wù)器發(fā)送的處理結(jié)果,并確定接收所述處理結(jié)果時的第二時間;
確定第一時間和第二時間的時間差;
根據(jù)預設(shè)的花費時間,確定所述時間差是否大于所述花費時間,以生成緩存數(shù)據(jù)處理比較結(jié)果,其中,所述花費時間為所述網(wǎng)站的后臺進行文本數(shù)據(jù)緩存時所花費的時間。
5.一種基于moodle網(wǎng)站的數(shù)據(jù)緩存裝置,其特征在于,包括:
獲取模塊,用于獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù),所述網(wǎng)站為基于moodle軟件包開發(fā)的網(wǎng)站;
處理模塊,用于對所述緩存數(shù)據(jù)進行序列化處理,生成字符串格式的緩存數(shù)據(jù);
發(fā)送模塊,用于將字符串格式的緩存數(shù)據(jù)發(fā)送給redis數(shù)據(jù)庫服務(wù)器,以使所述redis數(shù)據(jù)庫服務(wù)器將字符串格式的緩存數(shù)據(jù)進行存儲。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括:
接收模塊,用于在所述獲取模塊獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù)之前,接收用戶輸入的redis數(shù)據(jù)庫服務(wù)器的服務(wù)器地址;
相應(yīng)的,所述發(fā)送模塊,具體用于:
將字符串格式的緩存數(shù)據(jù),發(fā)送給所述服務(wù)器地址所指示的redis數(shù)據(jù)庫服務(wù)器。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述獲取模塊,具體用于:
確定緩存數(shù)據(jù)接收路徑;
根據(jù)所述緩存數(shù)據(jù)接收路徑,獲取網(wǎng)站的后臺生成的緩存數(shù)據(jù)。
8.根據(jù)權(quán)利要求5-7任一項所述的裝置,其特征在于,所述發(fā)送模塊在將字符串格式的緩存數(shù)據(jù)發(fā)送給redis數(shù)據(jù)庫服務(wù)器,以使所述redis數(shù)據(jù)庫服務(wù)器將字符串格式的緩存數(shù)據(jù)進行存儲之后,還用于:
接收所述網(wǎng)站的后臺發(fā)送的數(shù)據(jù)處理請求,并確定接收所述數(shù)據(jù)處理請求時的第一時間;
將所述數(shù)據(jù)處理請求發(fā)送給所述redis數(shù)據(jù)庫服務(wù)器,以使所述redis數(shù)據(jù)庫服務(wù)器對數(shù)據(jù)處理請求所請求的緩存數(shù)據(jù)進行處理后生成處理結(jié)果;
接收所述redis數(shù)據(jù)庫服務(wù)器發(fā)送的處理結(jié)果,并確定接收所述處理結(jié)果時的第二時間;
確定第一時間和第二時間的時間差;
根據(jù)預設(shè)的花費時間,確定所述時間差是否大于所述花費時間,以生成緩存數(shù)據(jù)處理比較結(jié)果,其中,所述花費時間為所述網(wǎng)站的后臺進行文本數(shù)據(jù)緩存時所花費的時間。