排行榜數(shù)據(jù)響應(yīng)方法、請(qǐng)求方法及排行榜數(shù)據(jù)展示系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種排行榜數(shù)據(jù)響應(yīng)方法、請(qǐng)求方法及排行榜數(shù)據(jù)展示系統(tǒng)。
【背景技術(shù)】
[0002]數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)流在加工過程中產(chǎn)生的臨時(shí)文件或加工過程中需要查找的信息。數(shù)據(jù)以某種格式記錄在計(jì)算機(jī)內(nèi)部或外部存儲(chǔ)介質(zhì)上。數(shù)據(jù)存儲(chǔ)要命名,這種命名要反映信息特征的組成含義。數(shù)據(jù)流反映了系統(tǒng)中流動(dòng)的數(shù)據(jù),表現(xiàn)出動(dòng)態(tài)數(shù)據(jù)的特征;數(shù)據(jù)存儲(chǔ)反映系統(tǒng)中靜止的數(shù)據(jù),表現(xiàn)出靜態(tài)數(shù)據(jù)的特征。
[0003]服務(wù)器的數(shù)據(jù)存儲(chǔ)方案有兩個(gè),一個(gè)是直接存儲(chǔ)在內(nèi)存RAM中,但由于內(nèi)存在服務(wù)器計(jì)算機(jī)系統(tǒng)中的稀缺所致,所存儲(chǔ)的數(shù)據(jù)有限,同時(shí),將所有數(shù)據(jù)均存儲(chǔ)在內(nèi)存RAM中時(shí),當(dāng)需要讀取數(shù)據(jù)時(shí),由于存在有多個(gè)無用數(shù)據(jù)請(qǐng)求,從而導(dǎo)致數(shù)據(jù)響應(yīng)速度慢的技術(shù)問題,另一個(gè)是存儲(chǔ)在關(guān)系數(shù)據(jù)庫RDBM中,理論上,雖然所存儲(chǔ)的數(shù)據(jù)量無限,但存取時(shí)間相比于存取內(nèi)存中的數(shù)據(jù),速度要慢兩個(gè)數(shù)量級(jí)。
[0004]因此,上述提及的直接存儲(chǔ)在內(nèi)存或存儲(chǔ)在關(guān)系數(shù)據(jù)庫中所導(dǎo)致的數(shù)據(jù)響應(yīng)速度慢的技術(shù)問題已成為了本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種排行榜數(shù)據(jù)響應(yīng)方法、請(qǐng)求方法及排行榜數(shù)據(jù)展示系統(tǒng),解決了目前直接存儲(chǔ)在內(nèi)存或存儲(chǔ)在關(guān)系數(shù)據(jù)庫中所導(dǎo)致的數(shù)據(jù)響應(yīng)速度慢的技術(shù)問題,以及將將排行榜首頁數(shù)據(jù)直接存儲(chǔ)在內(nèi)存中,將非排行榜首頁數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)的關(guān)系數(shù)據(jù)庫中,進(jìn)一步解決了由于服務(wù)器內(nèi)存有限,所導(dǎo)致的數(shù)據(jù)存儲(chǔ)限制的技術(shù)問題。
[0006]本發(fā)明實(shí)施例提供的一種排行榜數(shù)據(jù)響應(yīng)方法,包括:
[0007]S1:判斷獲取到的排行榜數(shù)據(jù)請(qǐng)求類型,若為排行榜首頁數(shù)據(jù)請(qǐng)求,則執(zhí)行步驟S2,若為非排行榜首頁數(shù)據(jù)請(qǐng)求,則執(zhí)行步驟S3 ;
[0008]S2:直接讀取預(yù)置在內(nèi)存中的排行榜首頁數(shù)據(jù),并響應(yīng)給客戶端;
[0009]S3:讀取關(guān)系數(shù)據(jù)庫中預(yù)置的與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)的所述非排行榜首頁數(shù)據(jù),并響應(yīng)給所述客戶端。
[0010]優(yōu)選地,
[0011]步驟S1之前還包括:
[0012]將所述排行榜首頁數(shù)據(jù)直接存儲(chǔ)在內(nèi)存中;
[0013]將所述非排行榜首頁數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)的所述關(guān)系數(shù)據(jù)庫中。
[0014]優(yōu)選地,
[0015]所述非排行榜首頁數(shù)據(jù)請(qǐng)求為通過所述客戶端觸發(fā)的后續(xù)頁排行榜數(shù)據(jù)請(qǐng)求。
[0016]本發(fā)明實(shí)施例提供的一種排行榜數(shù)據(jù)請(qǐng)求方法,其特征在于,包括:
[0017]向服務(wù)器發(fā)送排行榜首頁數(shù)據(jù)請(qǐng)求或非排行榜首頁數(shù)據(jù)請(qǐng)求;
[0018]獲取到服務(wù)器根據(jù)所述首頁數(shù)據(jù)請(qǐng)求從內(nèi)存中直接讀取的所述排行榜首頁數(shù)據(jù),并進(jìn)行展示;
[0019]或
[0020]獲取到服務(wù)器根據(jù)所述非排行榜首頁數(shù)據(jù)請(qǐng)求從關(guān)系數(shù)據(jù)庫中讀取的非排行榜首頁數(shù)據(jù),并進(jìn)行展示;
[0021]其中,所述非排行榜首頁數(shù)據(jù)與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)。
[0022]本發(fā)明實(shí)施例提供的一種排行榜數(shù)據(jù)響應(yīng)裝置,其特征在于,包括:
[0023]請(qǐng)求判斷單元,用于判斷獲取到的排行榜數(shù)據(jù)請(qǐng)求類型,若為排行榜首頁數(shù)據(jù)請(qǐng)求,則觸發(fā)第一響應(yīng)單元,若為非排行榜首頁數(shù)據(jù)請(qǐng)求,則觸發(fā)第二響應(yīng)單元;
[0024]所述第一響應(yīng)單元,用于直接讀取預(yù)置在內(nèi)存中的排行榜首頁數(shù)據(jù),并響應(yīng)給客戶端;
[0025]所述第二響應(yīng)單元,用于讀取關(guān)系數(shù)據(jù)庫中預(yù)置的與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)的所述非排行榜首頁數(shù)據(jù),并響應(yīng)給所述客戶端。
[0026]優(yōu)選地,
[0027]排行榜數(shù)據(jù)響應(yīng)裝置還包括:
[0028]第一存儲(chǔ)單元,用于將所述排行榜首頁數(shù)據(jù)直接存儲(chǔ)在內(nèi)存中;
[0029]第二存儲(chǔ)單元,用于將所述非排行榜首頁數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)的所述關(guān)系數(shù)據(jù)庫中。
[0030]優(yōu)選地,
[0031]所述請(qǐng)求判斷單元,具體用于判斷獲取到的排行榜數(shù)據(jù)請(qǐng)求類型,若為排行榜首頁數(shù)據(jù)請(qǐng)求,則觸發(fā)所述第一響應(yīng)單元,若為通過所述客戶端觸發(fā)的后續(xù)頁排行榜數(shù)據(jù)請(qǐng)求,則觸發(fā)所述第二響應(yīng)單元。
[0032]本發(fā)明實(shí)施例提供的一種排行榜數(shù)據(jù)請(qǐng)求裝置,其特征在于,包括:
[0033]請(qǐng)求發(fā)起單元,用于向服務(wù)器發(fā)送排行榜首頁數(shù)據(jù)請(qǐng)求或非排行榜首頁數(shù)據(jù)請(qǐng)求;
[0034]第一獲取單元,用于獲取到服務(wù)器根據(jù)所述首頁數(shù)據(jù)請(qǐng)求從內(nèi)存中直接讀取的所述排行榜首頁數(shù)據(jù),并進(jìn)行展示;
[0035]或
[0036]第二獲取單元,用于獲取到服務(wù)器根據(jù)所述非排行榜首頁數(shù)據(jù)請(qǐng)求從關(guān)系數(shù)據(jù)庫中讀取的非排行榜首頁數(shù)據(jù),并進(jìn)行展示;
[0037]其中,所述非排行榜首頁數(shù)據(jù)與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)。
[0038]本發(fā)明實(shí)施例提供的一種排行榜數(shù)據(jù)展示系統(tǒng),包括服務(wù)器和至少一個(gè)客戶端,所述服務(wù)器包括本實(shí)施例中提及的任意一種所述的排行榜數(shù)據(jù)響應(yīng)裝置;
[0039]所述客戶端包括本實(shí)施例中提及的任意一種所述的排行榜數(shù)據(jù)請(qǐng)求裝置;
[0040]所述服務(wù)器和所述客戶端建立有通信連接關(guān)系。
[0041]優(yōu)選地,
[0042]所述排行榜數(shù)據(jù)響應(yīng)裝置具體包括:
[0043]請(qǐng)求判斷單元,用于判斷獲取到的通過所述客戶端的請(qǐng)求發(fā)起單元發(fā)送的排行榜數(shù)據(jù)請(qǐng)求類型,若為排行榜首頁數(shù)據(jù)請(qǐng)求,則觸發(fā)第一響應(yīng)單元,若為非排行榜首頁數(shù)據(jù)請(qǐng)求,則觸發(fā)第二響應(yīng)單元;
[0044]所述第一響應(yīng)單元,用于直接讀取預(yù)置在內(nèi)存中的排行榜首頁數(shù)據(jù),并響應(yīng)給所述客戶端的第一獲取單元;
[0045]所述第二響應(yīng)單元,用于讀取關(guān)系數(shù)據(jù)庫中預(yù)置的與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)的所述非排行榜首頁數(shù)據(jù),并響應(yīng)給所述客戶端的第二獲取單元。
[0046]所述排行榜數(shù)據(jù)請(qǐng)求裝置具體包括:
[0047]所述請(qǐng)求發(fā)起單元,用于向所述請(qǐng)求判斷單元發(fā)送排行榜首頁數(shù)據(jù)請(qǐng)求或非排行榜首頁數(shù)據(jù)請(qǐng)求;
[0048]所述第一獲取單元,用于獲取到所述第一響應(yīng)單元根據(jù)所述首頁數(shù)據(jù)請(qǐng)求從內(nèi)存中直接讀取的所述排行榜首頁數(shù)據(jù),并進(jìn)行展示;
[0049]或
[0050]所述第二獲取單元,用于獲取到所述第二響應(yīng)單元根據(jù)所述非排行榜首頁數(shù)據(jù)請(qǐng)求從關(guān)系數(shù)據(jù)庫中讀取的非排行榜首頁數(shù)據(jù),并進(jìn)行展示;
[0051]其中,所述非排行榜首頁數(shù)據(jù)與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)。
[0052]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0053]本發(fā)明實(shí)施例提供了一種排行榜數(shù)據(jù)響應(yīng)方法、請(qǐng)求方法及排行榜數(shù)據(jù)展示系統(tǒng),其中,排行榜數(shù)據(jù)響應(yīng)方法包括:S1:判斷獲取到的排行榜數(shù)據(jù)請(qǐng)求類型,若為排行榜首頁數(shù)據(jù)請(qǐng)求,則執(zhí)行步驟S2,若為非排行榜首頁數(shù)據(jù)請(qǐng)求,則執(zhí)行步驟S3 ;S2:直接讀取預(yù)置在內(nèi)存中的排行榜首頁數(shù)據(jù),并響應(yīng)給客戶端;S3:讀取關(guān)系數(shù)據(jù)庫中預(yù)置的與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)的非排行榜首頁數(shù)據(jù),并響應(yīng)給客戶端。本實(shí)施例中,通過判斷獲取到的排行榜數(shù)據(jù)請(qǐng)求類型為排行榜首頁數(shù)據(jù)請(qǐng)求時(shí),則直接讀取預(yù)置在內(nèi)存中的排行榜首頁數(shù)據(jù),并響應(yīng)給客戶端,或者是判斷的排行榜數(shù)據(jù)請(qǐng)求類型為非排行榜首頁數(shù)據(jù)請(qǐng)求時(shí),則讀取關(guān)系數(shù)據(jù)庫中預(yù)置的與非排行榜首頁的請(qǐng)求頁相對(duì)應(yīng)的非排行榜首頁數(shù)據(jù),并響應(yīng)給客戶端,實(shí)現(xiàn)了高速響應(yīng)排行榜數(shù)據(jù)請(qǐng)求的有益效果,解決了目前直接存儲(chǔ)在內(nèi)存或存儲(chǔ)在關(guān)系數(shù)據(jù)庫中所導(dǎo)致的數(shù)據(jù)響應(yīng)速度慢的技術(shù)問題,以及將將排行榜首頁數(shù)據(jù)直接存儲(chǔ)在內(nèi)存中,將非排行榜首頁數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)的關(guān)系數(shù)據(jù)庫中,進(jìn)一步解決了由于服務(wù)器內(nèi)存有限,所導(dǎo)致的數(shù)據(jù)存儲(chǔ)限制的技術(shù)問題。
[0054]本實(shí)施例中的排行榜數(shù)據(jù)請(qǐng)求方法,通過發(fā)送首頁數(shù)據(jù)請(qǐng)求或非首頁數(shù)據(jù)請(qǐng)求,達(dá)到了快速地從服務(wù)器的內(nèi)存或關(guān)系數(shù)據(jù)庫中獲取對(duì)應(yīng)頁的排行榜數(shù)據(jù)的有益效果。
[0055]本實(shí)施例中的排行榜數(shù)據(jù)展示系統(tǒng),通過客戶端向服務(wù)器發(fā)送首頁數(shù)據(jù)請(qǐng)求或非首頁數(shù)據(jù)請(qǐng)求,服務(wù)器根據(jù)請(qǐng)求讀取預(yù)置在內(nèi)存或關(guān)系數(shù)據(jù)庫中與前述的請(qǐng)求對(duì)應(yīng)頁的數(shù)據(jù),快速響應(yīng)給客戶端進(jìn)行展示。
【附圖說明