一种社交网站信息流的查询方法技术

技术编号:8533051 阅读:214 留言:0更新日期:2013-04-04 16:11
本发明专利技术公开了一种社交网站信息流的查询方法,在数据库服务器中先设定一页显示数据条数a,然后根据给定条件按a+1条在数据库中进行查询,得到查询结果,然后利用查询结果的条数来判断是否还有下一页,最后显示查询结果,以减少查询数据库的次数。本发明专利技术通过在数据库服务器中进行一次查询条数比一页显示数据条数多一条的查询,然后利用查询结果与一页显示数据条数最对比来判断是否还有下一页,减少了查询数据库的次数。针对社交网站的查询次数较多的情况,利用本发明专利技术能减少信息流分页时数据库服务器40%的负荷,降低了30%的响应时间。

【技术实现步骤摘要】

本专利技术涉及ー种社交网站信息流的查询方法,属于计算机领域。
技术介绍
现有社交网站中信息流查询都需要查询两次或两次以上数据库才能完成,第一次在数据库服务器上用count模块查询出所要显示的信息流的总条数用于判断是否具有下ー页,第二次则在数据库服务器上查询当前页用于显示的数据;如果具有多页内容,则每显示ー页都需要重复以上两次查询。由于社交网站的存在查询次数较多的情况,所以利用现有的查询方法进行查询时,查询数据库的步骤会大大增加数据库服务器的负荷,増加响应时间。
技术实现思路
本专利技术的目的在于,提供ー种社交网站信息流的分页方法。该方法能够在进行信息流分页时减少数据库服务器的负荷,降低响应时间。为解决上述技术问题,本专利技术提供的技术方案如下ー种社交网站信息流的查询方法在数据库服务器中先设定ー页显示数据条数a,然后根据给定条件按a+1条在数据库中进行查询,得到查询結果,然后利用查询结果的条数来判断是否还有下ー页,最后显示查询結果,以减少查询数据库的次数。前述的社交网站信息流的查询方法中,所述的利用查询结果的条数来判断是否还有下ー页具体为,将查询结果的条数与一页显示数据条数a做比较,如果本文档来自技高网...

【技术保护点】
一种社交网站信息流的查询方法,其特征在于:在数据库服务器中先设定一页显示数据条数a,然后根据给定条件按a+1条在数据库中进行查询,得到查询结果,然后利用查询结果的条数来判断是否还有下一页,最后显示查询结果,以减少查询数据库的次数。

【技术特征摘要】
1.一种社交网站信息流的查询方法,其特征在于在数据库服务器中先设定一页显示数据条数a,然后根据给定条件按a+Ι条在数据库中进行查询,得到查询结果,然后利用查询结果的条数来判断是否还有下一页,最后显示查询结果,以减少查询数据库的次数。2.根据权利要求1所述的社交网站信息流的查询方法,其特征在于所述的利用查询结果的条数来判断是否还有下一页具体为,将查询结果的条数与一页显示数据条数a做比较,如果查询结果的条数小于a+Ι则没有下一页,如果查询结果的条数等于a+Ι则还有下一页。3.根据权利要求1所述的社交网站信息流的查询方法,其特征在于所述的在数据库服务器中先设定一页显示数据条数a,然后根据给定条件按a+Ι条在数据库中进行查询, 得到查询结果,然后利用查询结果的条数来判断是否还有下一页,最后显示查询结果,具体为,A.在数据库服务器中先设定一页显示数据条数a...

【专利技术属性】
技术研发人员:姚海旗
申请(专利权)人:杭州也要买电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1