欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種社交網(wǎng)站信息流的查詢方法

文檔序號:6577139閱讀:251來源:國知局
專利名稱:一種社交網(wǎng)站信息流的查詢方法
技術領域
本發(fā)明涉及ー種社交網(wǎng)站信息流的查詢方法,屬于計算機領域。
背景技術
現(xiàn)有社交網(wǎng)站中信息流查詢都需要查詢兩次或兩次以上數(shù)據(jù)庫才能完成,第一次在數(shù)據(jù)庫服務器上用count模塊查詢出所要顯示的信息流的總條數(shù)用于判斷是否具有下ー頁,第二次則在數(shù)據(jù)庫服務器上查詢當前頁用于顯示的數(shù)據(jù);如果具有多頁內(nèi)容,則每顯示ー頁都需要重復以上兩次查詢。由于社交網(wǎng)站的存在查詢次數(shù)較多的情況,所以利用現(xiàn)有的查詢方法進行查詢時,查詢數(shù)據(jù)庫的步驟會大大增加數(shù)據(jù)庫服務器的負荷,増加響應時間。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供ー種社交網(wǎng)站信息流的分頁方法。該方法能夠在進行信息流分頁時減少數(shù)據(jù)庫服務器的負荷,降低響應時間。為解決上述技術問題,本發(fā)明提供的技術方案如下ー種社交網(wǎng)站信息流的查詢方法在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下ー頁,最后顯示查詢結(jié)果,以減少查詢數(shù)據(jù)庫的次數(shù)。前述的社交網(wǎng)站信息流的查詢方法中,所述的利用查詢結(jié)果的條數(shù)來判斷是否還有下ー頁具體為,將查詢結(jié)果的條數(shù)與一頁顯示數(shù)據(jù)條數(shù)a做比較,如果查詢結(jié)果的條數(shù)小于a+1則沒有下ー頁,如果查詢結(jié)果的條數(shù)等于a+1則還有下ー頁。前述的社交網(wǎng)站信息流的查詢方法中,所述的在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下ー頁,最后顯示查詢結(jié)果,具體為,A.在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a ;B.根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果b ;C.利用count模塊統(tǒng)計查詢結(jié)果b中結(jié)果的條數(shù)c ;D.判斷條數(shù)c小于或等于a+1,如果條數(shù)c小于a+1,則沒有下ー頁,進入步驟E ;如果條數(shù)c等于a+1,則還有下ー頁,進入步驟F ;E.顯示查詢結(jié)果b,查詢完成;F.利用array_slice模塊,顯示查詢結(jié)果b中的前a條數(shù)據(jù),然后進入步驟G ;G.根據(jù)給定條件按a+1條在數(shù)據(jù)庫中對除了已經(jīng)顯示的數(shù)據(jù)進行查詢,得到查詢結(jié)果g ;H.利用count模塊統(tǒng)計查詢結(jié)果g中結(jié)果的條數(shù)h ;1.判斷條數(shù)h小于或等于a+1,如果條數(shù)h小于a+1,則沒有下ー頁進入步驟J ;如果條數(shù)h等于a+1,則還有下ー頁進入步驟K ;
J.顯示查詢結(jié)果g,查詢完成;K.利用array_slice模塊,顯示查詢結(jié)果g中的前a條數(shù)據(jù),然后重復執(zhí)行步驟G至步驟I,直至查詢完成。與現(xiàn)有技術相比,本發(fā)明通過在數(shù)據(jù)庫服務器中進行一次查詢條數(shù)比一頁顯示數(shù)據(jù)條數(shù)多一條的查詢,然后利用查詢結(jié)果與ー頁顯示數(shù)據(jù)條數(shù)最對比來判斷是否還有下一頁,減少了查詢數(shù)據(jù)庫的次數(shù)。針對社交網(wǎng)站的查詢次數(shù)較多的情況,利用本發(fā)明能減少信息流分頁時數(shù)據(jù)庫服務器40%的負荷,降低了 30%的響應時間。下面實施例對本發(fā)明作進ー步的說明,但并不作為對本發(fā)明限制的依據(jù)。實施例1。ー種社交網(wǎng)站信息流的查詢方法在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下ー頁,最后顯示查詢結(jié)果,以減少查詢數(shù)據(jù)庫的次數(shù)。利用查詢結(jié)果的條數(shù)來判斷是否還有下ー頁具體為,將查詢結(jié)果的條數(shù)與ー頁顯示數(shù)據(jù)條數(shù)a做比較,如果查詢結(jié)果的條數(shù)小于a+1則沒有下ー頁,如果查詢結(jié)果的條數(shù)等于a+1則還有下ー頁。在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下ー頁,最后顯示查詢結(jié)果,具體為,A.在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a ;B.根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果b ;C.利用count模塊統(tǒng)計查詢結(jié)果b中結(jié)果的條數(shù)c ;D.判斷條數(shù)c小于或等于a+1,如果條數(shù)c小于a+1,則沒有下ー頁,進入步驟E ;如果條數(shù)c等于a+1,則還有下ー頁,進入步驟F ;E.顯示查詢結(jié)果b,查詢完成;F.利用array_slice模塊,顯示查詢結(jié)果b中的前a條數(shù)據(jù),然后進入步驟G ;G.根據(jù)給定條件按a+1條在數(shù)據(jù)庫中對除了已經(jīng)顯示的數(shù)據(jù)進行查詢,得到查詢結(jié)果g ;H.利用count模塊統(tǒng)計查詢結(jié)果g中結(jié)果的條數(shù)h ;1.判斷條數(shù)h小于或等于a+1,如果條數(shù)h小于a+1,則沒有下ー頁進入步驟J ;如果條數(shù)h等于a+1,則還有下ー頁進入步驟K ;J.顯示查詢結(jié)果g,查詢完成;K.利用array_slice模塊,顯示查詢結(jié)果g中的前a條數(shù)據(jù),然后重復執(zhí)行步驟G至步驟I,直至查詢完成。實施例2.當一頁顯示數(shù)據(jù)條數(shù)a為20,按照給定條件最終查詢結(jié)果條數(shù)為19條時,利用本發(fā)明進行查詢。A.在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a=20 ;B.根據(jù)給定條件按a+l=21條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果b ;C.利用count模塊統(tǒng)計查詢結(jié)果b中結(jié)果的條數(shù)c, c=19
D.判斷條數(shù)c=19小于或等于a+l=21,因為c=19小于a+l=21,進入步驟E ;E.顯示查詢結(jié)果b,查詢完成。當使用現(xiàn)有方法進行查詢時,需要進行兩次查詢數(shù)據(jù)庫的步驟,第一次在數(shù)據(jù)庫服務器上用count模塊查詢出所要顯示的信息流的總條數(shù)用于判斷是否還有下ー頁,第二次查詢當前頁用于顯示的數(shù)據(jù)。利用本發(fā)明查詢與利用現(xiàn)有技術查詢相比,減少了一次查詢數(shù)據(jù)庫的步驟,減少數(shù)據(jù)庫服務器40%的負荷,降低了 30%的響應時間。實施例3.當一頁顯示數(shù)據(jù)條數(shù)a為20,最終查詢結(jié)果條數(shù)為23條時,利用本發(fā)明進行查詢。A.在數(shù)據(jù)庫服務器中先設定ー頁顯示數(shù)據(jù)條數(shù)a=20 ;B.根據(jù)給定條件按a+l=21條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果b ;C.利用count模塊統(tǒng)計查詢結(jié)果b中結(jié)果的條數(shù)c, c=21 ;D.判斷條數(shù)c=19小于或等于a+l=21,因為c=21等于a+l=21,進入步驟F ;F.利用array_slice模塊,顯示查詢結(jié)果b中的前a=20條數(shù)據(jù),然后進入步驟G ;G.根據(jù)給定條件按a+l=21條在數(shù)據(jù)庫中對除了已經(jīng)顯示的數(shù)據(jù)進行查詢,得到查詢結(jié)果g ;H.利用count模塊統(tǒng)計查詢結(jié)果g中結(jié)果的條數(shù)h, h=3 ;1.判斷條數(shù)h=3小于或等于a+l=21,h=3小于a+l=21,進入步驟J;J.顯示查詢結(jié)果g,查詢完成;當使用現(xiàn)有方法進行查詢時,需要進行四次查詢數(shù)據(jù)庫的步驟,第一次在數(shù)據(jù)庫服務器上用count模塊查詢出所要顯示的信息流的總條數(shù)用于判斷是否還有下ー頁,第二次查詢第一頁顯示的數(shù)據(jù);第三次在數(shù)據(jù)庫服務器上用count模塊查詢出所要顯示的信息流的總條數(shù)用于判斷是否還有下ー頁,第四次查詢第二頁顯示的數(shù)據(jù)。利用本發(fā)明查詢與利用現(xiàn)有技術查詢相比,減少了一次查詢數(shù)據(jù)庫的步驟,減少數(shù)據(jù)庫服務器40%的負荷,降低了 30%的響應時間。
權(quán)利要求
1.一種社交網(wǎng)站信息流的查詢方法,其特征在于在數(shù)據(jù)庫服務器中先設定一頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+Ι條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下一頁,最后顯示查詢結(jié)果,以減少查詢數(shù)據(jù)庫的次數(shù)。
2.根據(jù)權(quán)利要求1所述的社交網(wǎng)站信息流的查詢方法,其特征在于所述的利用查詢結(jié)果的條數(shù)來判斷是否還有下一頁具體為,將查詢結(jié)果的條數(shù)與一頁顯示數(shù)據(jù)條數(shù)a做比較,如果查詢結(jié)果的條數(shù)小于a+Ι則沒有下一頁,如果查詢結(jié)果的條數(shù)等于a+Ι則還有下一頁。
3.根據(jù)權(quán)利要求1所述的社交網(wǎng)站信息流的查詢方法,其特征在于所述的在數(shù)據(jù)庫服務器中先設定一頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+Ι條在數(shù)據(jù)庫中進行查詢, 得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下一頁,最后顯示查詢結(jié)果,具體為,A.在數(shù)據(jù)庫服務器中先設定一頁顯示數(shù)據(jù)條數(shù)a;B.根據(jù)給定條件按a+Ι條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果b;C.利用count模塊統(tǒng)計查詢結(jié)果b中結(jié)果的條數(shù)c;D.判斷條數(shù)c小于或等于a+Ι,如果條數(shù)c小于a+Ι,則沒有下一頁,進入步驟E;如果條數(shù)c等于a+Ι,則還有下一頁,進入步驟F ;E.顯示查詢結(jié)果b,查詢完成;F.利用array_sliCe模塊,顯示查詢結(jié)果b中的前a條數(shù)據(jù),然后進入步驟G;G.根據(jù)給定條件按a+Ι條在數(shù)據(jù)庫中對除了已經(jīng)顯示的數(shù)據(jù)進行查詢,得到查詢結(jié)果g ;H.利用count模塊統(tǒng)計查詢結(jié)果g中結(jié)果的條數(shù)h;1.判斷條數(shù)h小于或等于a+Ι,如果條數(shù)h小于a+Ι,則沒有下一頁進入步驟J;如果條數(shù)h等于a+Ι,則還有下一頁進入步驟K ;J.顯示查詢結(jié)果g,查詢完成;K.利用array_sliCe模塊,顯示查詢結(jié)果g中的前a條數(shù)據(jù),然后重復執(zhí)行步驟G至步驟I,直至查詢完成。
全文摘要
本發(fā)明公開了一種社交網(wǎng)站信息流的查詢方法,在數(shù)據(jù)庫服務器中先設定一頁顯示數(shù)據(jù)條數(shù)a,然后根據(jù)給定條件按a+1條在數(shù)據(jù)庫中進行查詢,得到查詢結(jié)果,然后利用查詢結(jié)果的條數(shù)來判斷是否還有下一頁,最后顯示查詢結(jié)果,以減少查詢數(shù)據(jù)庫的次數(shù)。本發(fā)明通過在數(shù)據(jù)庫服務器中進行一次查詢條數(shù)比一頁顯示數(shù)據(jù)條數(shù)多一條的查詢,然后利用查詢結(jié)果與一頁顯示數(shù)據(jù)條數(shù)最對比來判斷是否還有下一頁,減少了查詢數(shù)據(jù)庫的次數(shù)。針對社交網(wǎng)站的查詢次數(shù)較多的情況,利用本發(fā)明能減少信息流分頁時數(shù)據(jù)庫服務器40%的負荷,降低了30%的響應時間。
文檔編號G06F17/30GK103020220SQ20121053327
公開日2013年4月3日 申請日期2012年12月7日 優(yōu)先權(quán)日2012年12月7日
發(fā)明者姚海旗 申請人:杭州也要買電子商務有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
剑阁县| 吉木萨尔县| 孝感市| 天气| 通州区| 满洲里市| 天门市| 叶城县| 湄潭县| 芦山县| 法库县| 牡丹江市| 荥经县| 和龙市| 合作市| 清涧县| 徐闻县| 宝山区| 保山市| 孝义市| 思南县| 芦山县| 乐至县| 西盟| 上虞市| 双流县| 喜德县| 翼城县| 曲周县| 康保县| 昭平县| 望奎县| 阿克苏市| 海门市| 朔州市| 泉州市| 比如县| 金沙县| 越西县| 云梦县| 宁武县|