1.一種分頁加載客戶端內(nèi)容的方法,其特征在于,所述方法包括:
當服務(wù)器端接收到客戶端針對某一客戶端內(nèi)容發(fā)起的分頁訪問請求時,判斷是否緩存有所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù)且所述緩存數(shù)據(jù)未超過預設(shè)的過期時間,所述緩存數(shù)據(jù)是在前訪問所述客戶端內(nèi)容時從數(shù)據(jù)源獲取并建立的;
若緩存有所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù)且當前的緩存數(shù)據(jù)未超過預設(shè)的過期時間,基于當前的緩存數(shù)據(jù)、以及所述分頁訪問請求的指定分頁加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
2.如權(quán)利要求1所述分頁加載客戶端內(nèi)容的方法,其特征在于,所述基于當前的緩存數(shù)據(jù)、以及所述分頁訪問請求的指定分頁加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端,具體包括:
判斷所述分頁訪問請求的指定分頁是否為第一頁;
若所述分頁訪問請求的指定分頁不是第一頁,則根據(jù)所述分頁訪問請求的指定分頁從當前的緩存數(shù)據(jù)中加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
3.如權(quán)利要求2所述分頁加載客戶端內(nèi)容的方法,其特征在于,所述方法還包括:
若所述分頁訪問請求的指定分頁為第一頁,則進一步判斷當前的緩存數(shù)據(jù)是否超過預設(shè)的數(shù)據(jù)更新時間,其中,所述預設(shè)的數(shù)據(jù)更新時間小于所述預設(shè)的過期時間;
若當前的緩存數(shù)據(jù)沒有超過預設(shè)的數(shù)據(jù)更新時間,則從當前的緩存數(shù)據(jù)中加載第一頁的數(shù)據(jù)內(nèi)容并反饋給所述客戶端;
若當前的緩存數(shù)據(jù)超過預設(shè)的數(shù)據(jù)更新時間,則從數(shù)據(jù)源獲取所述客戶端內(nèi)容并重新建立所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù),從重新建立的緩存數(shù)據(jù)中加載第一頁的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
4.如權(quán)利要求1、2或3中任一項所述分頁加載客戶端內(nèi)容的方法,其特征在于,所述方法還包括:
若未緩存所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù)、或者當前的緩存數(shù)據(jù)超過預設(shè)的過期時間,則從數(shù)據(jù)源獲取所述客戶端內(nèi)容并重新建立所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù),根據(jù)所述分頁訪問請求的指定分頁從重新建立的緩存數(shù)據(jù)中加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
5.如權(quán)利要求1所述分頁加載客戶端內(nèi)容的方法,其特征在于,所述數(shù)據(jù)源包括數(shù)據(jù)庫、或者其他存儲設(shè)備。
6.一種分頁加載客戶端內(nèi)容的裝置,設(shè)置在服務(wù)器端,其特征在于,所述裝置包括:
接收單元,用于接收客戶端針對某一客戶端內(nèi)容發(fā)起的分頁訪問請求;
判斷單元,用于判斷是否緩存有所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù)且所述緩存數(shù)據(jù)未超過預設(shè)的過期時間,所述緩存數(shù)據(jù)是在前訪問所述客戶端內(nèi)容時從數(shù)據(jù)源獲取并建立的;
第一加載單元,用于若所述判斷單元的判斷結(jié)果為是,基于當前的緩存數(shù)據(jù)、以及所述分頁訪問請求的指定分頁加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
7.如權(quán)利要求6所述分頁加載客戶端內(nèi)容的裝置,其特征在于,所述第一加載單元具體包括:
第一判斷模塊,用于判斷所述分頁訪問請求的指定分頁是否為第一頁;
第一加載模塊,用于若所述第一判斷模塊的判斷結(jié)果為否,則根據(jù)所述分頁訪問請求的指定分頁從當前的緩存數(shù)據(jù)中加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
8.如權(quán)利要求7所述分頁加載客戶端內(nèi)容的裝置,其特征在于,所述第一加載單元還包括:
第二判斷模塊,用于若所述第一判斷模塊的判斷結(jié)果為是,則進一步判斷當前的緩存數(shù)據(jù)是否超過預設(shè)的數(shù)據(jù)更新時間,其中,所述預設(shè)的數(shù)據(jù)更新時間小于所述預設(shè)的過期時間;
第二加載模塊,用于若所述第二判斷模塊的判斷結(jié)果為否,則從當前的緩存數(shù)據(jù)中加載第一頁的數(shù)據(jù)內(nèi)容并反饋給所述客戶端;若第二判斷模塊的判斷結(jié)果為是,則從數(shù)據(jù)源獲取所述客戶端內(nèi)容并重新建立所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù),從重新建立的緩存數(shù)據(jù)中加載第一頁的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
9.如權(quán)利要求6、7或8中任一項所述分頁加載客戶端內(nèi)容的裝置,其特征在于,所述裝置還包括:
第二加載單元,用于若所述判斷單元的判斷結(jié)果為否,則從數(shù)據(jù)源獲取所述客戶端內(nèi)容并重新建立所述客戶端內(nèi)容對應(yīng)的緩存數(shù)據(jù),根據(jù)所述分頁訪問請求的指定分頁從重新建立的緩存數(shù)據(jù)中加載對應(yīng)的數(shù)據(jù)內(nèi)容并反饋給所述客戶端。
10.如權(quán)利要求9所述分頁加載客戶端內(nèi)容的裝置,其特征在于,所述數(shù)據(jù)源包括數(shù)據(jù)庫、或者其他存儲設(shè)備。