CN104850627A - 进行分页展示的方法及装置 - Google Patents
进行分页展示的方法及装置 Download PDFInfo
- Publication number
- CN104850627A CN104850627A CN201510260580.2A CN201510260580A CN104850627A CN 104850627 A CN104850627 A CN 104850627A CN 201510260580 A CN201510260580 A CN 201510260580A CN 104850627 A CN104850627 A CN 104850627A
- Authority
- CN
- China
- Prior art keywords
- page
- page number
- data
- total
- preset value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了进行分页展示的方法及装置,其中,该方法包括:为总页数分配一个预设值;接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;获取当前页码对应的页面数据;若当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。本发明方案能够简化分页展示操作,提高翻页性能。
Description
技术领域
本发明涉及信息处理技术,尤其涉及进行分页展示的方法及装置。
背景技术
随着互联网的发展,人类进入了信息时代,人们热衷于信息浏览、网购等。很多网站一天会产生大量信息供用户浏览,这么大的信息量不可避免的都要涉及到把信息以分页的形式展示给用户。
进行分页展示时,除了展示用户所请求页码对应的页面数据外,还同时展示分页信息,所述分页信息中包含总页数。如图1所示的分页信息实例,其中,总页数为100,用户请求的页码为第8页,即当前页码。
传统的分页展示技术中,需要知道每页展示多少条数据,即每页展示条数,还需要知道当前页码,总页数,共有多少条数据。假设每页展示条数为pageSize,当前页码为page,与用户请求对应的所有页面数据的总条数为totalItem,总页数为totalPage。其中,pageSize为预先定义好的数据,已知数据;page为前台传来的参数,可作为已知数据;totalItem需要查询数据库才能知道,未知数据;totalPage为pageSize和totalItem的逻辑运算结果,计算totalPage的公式为:totalPage=totalItem/pageSize+(totalItem%pageSize>0?1:0)。前述公式中,(totalItem%pageSize>0?1:0)为三目运算,表示如果totalItem跟pageSize取模的值大于0,那么结果就为1,否则结果为0;比如pageSize=10,totalItem=1000,则总页数totalPage=1000/10+(1000%10>0?1:0)=100。可见,获取totalItem是为了计算得到totalPage的值,有了totalPage和page就可以组装出分页信息了,如图1所示。而具体展示的数据是根据pageSize和page去查的列表数据。
要组装出分页信息,需要先获取totalItem,然后根据totalItem计算得到totalPage,而后基于totalPage和page便可组装组分页信息。
传统的分页展示技术里获取查询数据的总条数totalItem是非常耗时的,因为通过数据库查询总条数时要用到sql语句count(*);并且,每次查询分页数据时都进行一次总条数的查询。count(*)在sql里是非常耗时、耗性能的操作,每一个翻页请求都要去获取总条数,在大数据量、大访问量、高并发的情况下,这种操作很可能会导致查询缓慢,影响其他业务的数据库操作。比如一些重大节日,如此高的访问量和并发量将直接导致数据库服务器cpu达到90%以上,数据库查询缓慢并且连接数增加,最终导致数据库崩溃,造成严重的事故,影响业务的正常开展。
为了保证页面访问业务在大数据量、大访问量、高并发情况下正常开展,查询总条数totalItem比较耗时的问题必须得到解决。目前一般都用以下的解决方案:
1、缓存总条数totalItem。
当用户查询分页数据的时候,网络侧会查询总条数totalItem,这时将totalItem缓存起来,并设置过期时间。以后所有用户再访问分页数据时首先会去查缓存里有没有totalItem,如果有就直接返回缓存里的totalItem,不用再去查询数据库获得totalItem;如果缓存没有就查数据库获得totalItem,再放到缓存中。采用从缓存中获取totalItem的方式,避免了频繁的用count(*)去查询总条数,不但使效率得到了提高,而且使数据库处于相对安全中。
2、使用全文检索技术。
全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。目前java比较常用的全文检索第三方技术是Lucene、Solr等。
全文检索的原理是将数据库里常使用到查询的信息提取到硬盘上作为索引文件,然后开发查询的服务供应用程序使用,这样,基于用户的分页请求需要查询totalItem时,将直接查询索引文件,而不直接查询数据库,起到了保护数据库的作用。
现有查询总条数totalItem方案存在以下缺陷:
1、缓存总条数totalItem的缺点:
(1)、当缓存里的totalItem过期时就会去查数据库,这时如果在并发很大的情况下同时就有很多个请求直接去查数据库,会给数据库造成短时间的压力。
(2)、数据的及时性下降,当数据库中有新数据时,存在缓存中的totalItem值不会变更。
比如数据库中有100条数据(totalItem=100),每页展示10条数据(pageSize=10),那么根据计算totalPage的公式得出totalPage=totalItem/pageSize+(totalItem%pageSize>0?1:0)=100/10+(100%10>0?1:0)=10。这时如果数据totalItem已经增加到了110条,那么理论上应该有11页了,但由于缓存未过期,缓存中的totalPage还是10,新增的10条数据就不会被用户访问到,从而产生及时性差的问题。如果在数据增加时就主动清除掉缓存中的totalPage是可以解决数据及时性的问题,但是很多情况数据都是不断增加的,频繁的清除缓存中的totalPage也就失去了缓存的作用,也会造成查询缓慢,给数据库带来压力。
2、使用全文检索技术的缺点:
(1)、全文检索式一门技术,开发者前期的学习和后期的维护成本比较高。
(2)、当更新文件数据时会频繁的对硬盘进行操作,会造成硬盘的损耗,尤其是更新量比较大的时候;因为更新文件使用到的增量索引大部分都是通过merge算法来实现的,而该merge算法将导致频繁的硬盘操作;一个新数据的更新(update),可能会导致一部分根本没变化的索引被重写很多次,频繁update的数据也很耗服务器资源,造成查询性能的下降。
(3)、大量的请求访问,将频繁读取索引文件,可能会导致文件句柄损坏的风险,进行影响到功能的正常使用。
(4)、更新索引时一般使用增量更新,为了保证和数据库数据的一致性也会使用到全量更新,全量更新时操作效率会降低。
综上,现有方案中,总条数totalItem的获取都非常复杂,相当耗时且效率低,进而大大影响了分页展示的速度和性能。
发明内容
本发明提供了一种进行分页展示的方法,该方法能够简化分页展示操作,提高翻页性能。
本发明提供了一种进行分页展示的装置,该装置能够简化分页展示操作,提高翻页性能。
一种进行分页展示的方法,为总页数分配一个预设值,该方法包括:
接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;
获取当前页码对应的页面数据;
若当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;
展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
一种进行分页展示的装置,该装置包括预设值分配模块、访问请求获取模块、页面数据获取模块、判断模块和展示模块;
所述预设值分配模块,为总页数分配一个预设值;
所述访问请求获取模块,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;将当前页码分别发送给所述页面数据获取模块、所述判断模块和所述展示模块;
所述页面数据获取模块,获取当前页码对应的页面数据,发送给所述展示模块;
所述判断模块,接收来自所述访问请求获取模块的当前页码,若获知当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;将总页数发送给所述展示模块;
所述展示模块,展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
从上述方案可以看出,本发明中,预先为总页数分配一个预设值,进行分页访问时,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;获取当前页码对应的页面数据;若当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数。采用本发明方案,一改现有技术中通过获取总条数totalItem的方式来计算总页数的惯性实现方案,而是为总页数分配一个预设值,之后,便可基于页面数据的数据条数是否等于每页展示条数来确定出总页数;这样,无需获取总条数totalItem,大大简化了分页展示操作,提高了翻页的速度和性能。
附图说明
图1为现有技术中展示的分页信息示意图;
图2为本发明进行分页展示的方法示意性流程图;
图3为本发明进行分页展示的方法流程图实例一;
图4为本发明进行分页展示的方法流程图实例二;
图5为本发明中展示的分页信息示意图;
图6为本发明进行分页展示的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
现有进行分页展示的方案中,需要先获取总条数totalItem,然后根据totalItem计算得到总页数totalPage;而总条数totalItem的获取都非常复杂,相当耗时且效率低,进而大大影响了分页展示的速度和性能。为了解决该技术问题,本发明一改现有技术中通过获取总条数totalItem的方式来计算总页数的惯性实现方案,而是为总页数分配一个预设值,之后,再基于页面数据的数据条数是否等于每页展示条数来确定出总页数;这样,无需获取总条数totalItem,大大简化了分页展示操作,提高了翻页的速度和性能。
参见图2,为本发明进行分页展示的方法示意性流程图,该方法为总页数分配一个预设值,预设值可根据需要自行设置。
图2的流程包括以下步骤:
步骤201,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码。
当用户需要进行分页访问时,向网络侧发起访问请求。
步骤202,获取当前页码对应的页面数据。
获知当前页码后,便可获取相应的页面数据。
步骤203,若当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数。
与用户请求对应的所有页面数据的总条数为totalItem,在很多情况下,如果总条数totalItem不太大,并且为总页数分配的预设值大于总条数totalItem,则用户请求的当前页码都将小于总页数。
而且,通过实际经验进一步获知,页面数据的数据条数最大为每页展示条数;本步骤中,如果页面数据的数据条数不等于每页展示条数,则确定出当前页码为最后一页,进而用当前页码替换预设值,作为最终的总页数。
步骤204,展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
本发明中,预先为总页数分配一个预设值,进行分页访问时,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;获取当前页码对应的页面数据;若当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数。采用本发明方案,一改现有技术中通过获取总条数totalItem的方式来计算总页数的惯性实现方案,而是为总页数分配一个预设值,之后,便可基于页面数据的数据条数是否等于每页展示条数来确定出总页数;这样,无需获取总条数totalItem,大大简化了分页展示操作,提高了翻页的速度和性能。
图1流程中给出了真实的总页数小于预设值的实现情形;对于另一些特征情况,真实的总页数可能等于或大于预设值,为了进一步解决这些情况,本发明给出了进一步的完善方案:
在获取当前页码对应的页面数据之后,若获知当前页码等于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果是,则增加预设值,用增加后的预设值作为总页数;否则,将当前页码作为最终的总页数;
展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
上述增加预设值可采用多种方式实现。例如,将预设值再加上一定的数量,如50,作为新的总页数。再如:将预设值乘以倍数值,将得到的乘积作为最终的总页数。倍数值可根据需要设置,例如为2。
下面通过图3、4的流程,对本发明进行分页展示的方法进行实例说明,该实例中,预先为总页数分配一个预设值。
本发明在现有技术基础上进行了改进,根据之前分析的结论——获取totalItem只是为了计算得到totalPage,如果totalPage为已知的,那么就不用去查询totalItem了;所以本发明方案是——预先为totalPage分配一个值X,这个值可根据数据情况随便调整,这样用户在查询这个X页内的数据的时候就无需查询数据库获取totalItem来计算totalPage;如果在查询X页内数据的时候,返回的展示数据小于pageSize,那证明当前页码已经是最大页数,此时将totalPage的值置为当前页码。
参见图3,为本发明进行分页展示的方法流程图实例一,该实例针对当前页码小于总页数的情形;图中,page:当前页码,totalPage:总页数,pageSize:每页展示条数。
图3的流程包括以下步骤:
步骤301,网络侧接收来自用户端的访问请求,所述访问请求包含待访问的当前页码。
步骤302,根据每页展示条数和当前页码,从数据库中查询出当前页码对应的页面数据。
步骤303,判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;否则,不对总页数进行更改。
步骤304,展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
当在查询第X页的时候,即X等于totalPage的时候,如果返回的展示数据是等于pageSize的,那么为了保证后面的数据能被查询到,这时将totalPage乘以2。参见图4,为本发明进行分页展示的方法流程图实例二,该实例针对当前页码等于总页数的情形,其包括以下步骤:
步骤401,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码。
步骤402,根据每页展示条数和当前页码,从数据库中查询出当前页码对应的页面数据。
步骤403,判断获取的页面数据的数据条数是否等于每页展示条数,如果是,则将预设值乘以2,将得到的乘积作为最终的总页数;否则,将当前页码作为最终的总页数。
步骤404,展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
本实例中,总页数的预设值为100,进行总页数重置后,为200,如图5所示的分页信息示意图。
若用户往后翻页,那么将继续重复图3、图4的流程,此方法在用户整个翻页操作中都不会去查询数据库中的totalItem,使翻页性能得到大大提高。
参见图6,为本发明进行分页展示的装置的结构示意图,该装置包括预设值分配模块、访问请求获取模块、页面数据获取模块、判断模块和展示模块;
所述预设值分配模块,为总页数分配一个预设值;
所述访问请求获取模块,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;将当前页码分别发送给所述页面数据获取模块、所述判断模块和所述展示模块;
所述页面数据获取模块,获取当前页码对应的页面数据,发送给所述展示模块;
所述判断模块,接收来自访问请求获取模块的当前页码,若获知当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;将总页数发送给所述展示模块;
所述展示模块,展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
较佳地,所述判断模块,若获知当前页码等于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果是,则增加预设值,用增加后的预设值作为总页数;否则,将当前页码作为最终的总页数;将总页数发送给所述展示模块。
较佳地,所述判断模块,在增加预设值时,将预设值乘以倍数值,将得到的乘积作为最终的总页数。
较佳地,所述判断模块,在判断出获取的页面数据的数据条数等于每页展示条数时,不对总页数进行更改。
较佳地,所述页面数据获取模块,根据每页展示条数和当前页码,从数据库中查询出当前页码对应的页面数据。
本发明方案中,通过预先设置totalPage的值,并且totalPage的值根据当前页码和当前页面数据的数据条数的变化而变化,使得最新的数据能展示在用户面前。本发明方案适合各种翻页的应用场景,整个过程都不用去进行查询totalItem的动作,避免了在查询中使用查询效率调低的count(*)语句,其使用简单,而且使翻页性能得到很大的提高,并且让应用变得健壮、稳定。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (10)
1.一种进行分页展示的方法,其特征在于,为总页数分配一个预设值,该方法包括:
接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;
获取当前页码对应的页面数据;
若当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;
展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
若当前页码等于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果是,则增加预设值,用增加后的预设值作为总页数;否则,将当前页码作为最终的总页数;
展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
3.如权利要求2所述的方法,其特征在于,所述增加预设值包括:
将预设值乘以倍数值,将得到的乘积作为最终的总页数。
4.如权利要求1所述的方法,其特征在于,如果判断出获取的页面数据的数据条数等于每页展示条数,该方法还包括:不对总页数进行更改。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述获取当前页码对应的页面数据包括:根据每页展示条数和当前页码,从数据库中查询出当前页码对应的页面数据。
6.一种进行分页展示的装置,其特征在于,该装置包括预设值分配模块、访问请求获取模块、页面数据获取模块、判断模块和展示模块;
所述预设值分配模块,为总页数分配一个预设值;
所述访问请求获取模块,接收关于分页数据的访问请求,所述访问请求包含待访问的当前页码;将当前页码分别发送给所述页面数据获取模块、所述判断模块和所述展示模块;
所述页面数据获取模块,获取当前页码对应的页面数据,发送给所述展示模块;
所述判断模块,接收来自所述访问请求获取模块的当前页码,若获知当前页码小于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果不等于,则用当前页码替换预设值,作为总页数;将总页数发送给所述展示模块;
所述展示模块,展示获取的页面数据,同时展示分页信息,所述分页信息中包含总页数。
7.如权利要求6所述的装置,其特征在于,所述判断模块,若获知当前页码等于总页数,则判断获取的页面数据的数据条数是否等于每页展示条数,如果是,则增加预设值,用增加后的预设值作为总页数;否则,将当前页码作为最终的总页数;将总页数发送给所述展示模块。
8.如权利要求7所述的装置,其特征在于,所述判断模块,在增加预设值时,将预设值乘以倍数值,将得到的乘积作为最终的总页数。
9.如权利要求6所述的装置,其特征在于,所述判断模块,在判断出获取的页面数据的数据条数等于每页展示条数时,不对总页数进行更改。
10.如权利要求6至9中任一项所述的装置,其特征在于,所述页面数据获取模块,根据每页展示条数和当前页码,从数据库中查询出当前页码对应的页面数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510260580.2A CN104850627B (zh) | 2015-05-21 | 2015-05-21 | 进行分页展示的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510260580.2A CN104850627B (zh) | 2015-05-21 | 2015-05-21 | 进行分页展示的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104850627A true CN104850627A (zh) | 2015-08-19 |
CN104850627B CN104850627B (zh) | 2018-06-15 |
Family
ID=53850271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510260580.2A Active CN104850627B (zh) | 2015-05-21 | 2015-05-21 | 进行分页展示的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104850627B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105740330A (zh) * | 2016-01-22 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 分页展示数据的方法及装置 |
CN105872841A (zh) * | 2015-12-30 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种剧集列表显示方法及装置 |
CN106649371A (zh) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | 用于爬虫的数据处理方法及装置 |
CN106708568A (zh) * | 2016-12-07 | 2017-05-24 | 微梦创科网络科技(中国)有限公司 | 一种分页加载客户端内容的方法及装置 |
CN107016045A (zh) * | 2017-02-17 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 一种分页数据查询的方法及装置 |
CN110209798A (zh) * | 2017-12-22 | 2019-09-06 | 北京奇虎科技有限公司 | 一种redis数据库的数据展示方法和装置 |
CN111241436A (zh) * | 2019-12-31 | 2020-06-05 | 五八有限公司 | 一种数据请求处理方法、装置、终端设备及存储介质 |
CN111523066A (zh) * | 2019-02-02 | 2020-08-11 | 阿里巴巴集团控股有限公司 | 一种数据获取方法及装置 |
CN112231597A (zh) * | 2020-09-28 | 2021-01-15 | 北京金山云网络技术有限公司 | 一种分页数据的查询方法、装置及电子设备 |
CN112347396A (zh) * | 2020-10-22 | 2021-02-09 | 杭州安恒信息技术股份有限公司 | 基于IndexedDB数据库的网页表格显示方法、***和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051316A (zh) * | 2007-05-11 | 2007-10-10 | 杭州华三通信技术有限公司 | 数据查找方法、***及设备 |
US20100057847A1 (en) * | 2008-09-04 | 2010-03-04 | Alibaba Group Holding Limited | Method, Device, and system for acquiring a web page |
CN102411585A (zh) * | 2010-09-21 | 2012-04-11 | 厦门市美亚柏科信息股份有限公司 | 一种网页分页数据预加载方法和*** |
CN103020220A (zh) * | 2012-12-07 | 2013-04-03 | 杭州也要买电子商务有限公司 | 一种社交网站信息流的查询方法 |
CN103617232A (zh) * | 2013-11-26 | 2014-03-05 | 北京京东尚科信息技术有限公司 | 一种针对HBase表的分页查询方法 |
CN103678408A (zh) * | 2012-09-21 | 2014-03-26 | 阿里巴巴集团控股有限公司 | 一种查询数据的方法及装置 |
CN104461275A (zh) * | 2013-09-23 | 2015-03-25 | 重庆新媒农信科技有限公司 | 一种快速选取分页的方法及其装置 |
-
2015
- 2015-05-21 CN CN201510260580.2A patent/CN104850627B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051316A (zh) * | 2007-05-11 | 2007-10-10 | 杭州华三通信技术有限公司 | 数据查找方法、***及设备 |
US20100057847A1 (en) * | 2008-09-04 | 2010-03-04 | Alibaba Group Holding Limited | Method, Device, and system for acquiring a web page |
CN101668004A (zh) * | 2008-09-04 | 2010-03-10 | 阿里巴巴集团控股有限公司 | 一种网页获取方法、装置及*** |
CN102411585A (zh) * | 2010-09-21 | 2012-04-11 | 厦门市美亚柏科信息股份有限公司 | 一种网页分页数据预加载方法和*** |
CN103678408A (zh) * | 2012-09-21 | 2014-03-26 | 阿里巴巴集团控股有限公司 | 一种查询数据的方法及装置 |
CN103020220A (zh) * | 2012-12-07 | 2013-04-03 | 杭州也要买电子商务有限公司 | 一种社交网站信息流的查询方法 |
CN104461275A (zh) * | 2013-09-23 | 2015-03-25 | 重庆新媒农信科技有限公司 | 一种快速选取分页的方法及其装置 |
CN103617232A (zh) * | 2013-11-26 | 2014-03-05 | 北京京东尚科信息技术有限公司 | 一种针对HBase表的分页查询方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106649371A (zh) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | 用于爬虫的数据处理方法及装置 |
CN105872841A (zh) * | 2015-12-30 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种剧集列表显示方法及装置 |
CN105740330B (zh) * | 2016-01-22 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 分页展示数据的方法及装置 |
CN105740330A (zh) * | 2016-01-22 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 分页展示数据的方法及装置 |
CN106708568A (zh) * | 2016-12-07 | 2017-05-24 | 微梦创科网络科技(中国)有限公司 | 一种分页加载客户端内容的方法及装置 |
CN106708568B (zh) * | 2016-12-07 | 2020-03-27 | 微梦创科网络科技(中国)有限公司 | 一种分页加载客户端内容的方法及装置 |
CN107016045A (zh) * | 2017-02-17 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 一种分页数据查询的方法及装置 |
CN110209798A (zh) * | 2017-12-22 | 2019-09-06 | 北京奇虎科技有限公司 | 一种redis数据库的数据展示方法和装置 |
CN110209798B (zh) * | 2017-12-22 | 2024-05-10 | 北京奇虎科技有限公司 | 一种redis数据库的数据展示方法和装置 |
CN111523066A (zh) * | 2019-02-02 | 2020-08-11 | 阿里巴巴集团控股有限公司 | 一种数据获取方法及装置 |
CN111523066B (zh) * | 2019-02-02 | 2023-06-30 | 阿里巴巴集团控股有限公司 | 一种数据获取方法及装置 |
CN111241436A (zh) * | 2019-12-31 | 2020-06-05 | 五八有限公司 | 一种数据请求处理方法、装置、终端设备及存储介质 |
CN112231597A (zh) * | 2020-09-28 | 2021-01-15 | 北京金山云网络技术有限公司 | 一种分页数据的查询方法、装置及电子设备 |
CN112347396A (zh) * | 2020-10-22 | 2021-02-09 | 杭州安恒信息技术股份有限公司 | 基于IndexedDB数据库的网页表格显示方法、***和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104850627B (zh) | 2018-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104850627A (zh) | 进行分页展示的方法及装置 | |
CN102227121B (zh) | 基于机器学习的分布式缓存策略自适应切换方法及*** | |
CN110019292B (zh) | 一种数据的查询方法及装置 | |
CN103177062A (zh) | 用于高速内存在线分析处理查询和操作的加速查询操作器 | |
US20180285470A1 (en) | A Mobile Web Cache Optimization Method Based on HTML5 Application Caching | |
CN106850750B (zh) | 一种实时推送信息的方法和装置 | |
CN102129425B (zh) | 数据仓库中大对象集合表的访问方法及装置 | |
EP2929467A1 (en) | Integrating event processing with map-reduce | |
CN108182213A (zh) | 一种基于分布式***的数据处理优化装置及方法 | |
CN109783512A (zh) | 数据处理方法、装置、计算机设备及存储介质 | |
CN102867070A (zh) | 更新key-value分布式存储***缓存的方法 | |
US9135572B2 (en) | Method and arrangement for processing data | |
CN103782295A (zh) | 分布式数据管理***中的查询说明计划 | |
CN105589917B (zh) | 浏览器日志信息的分析方法和装置 | |
US9235613B2 (en) | Flexible partitioning of data | |
EP3049940B1 (en) | Data caching policy in multiple tenant enterprise resource planning system | |
CN107343031A (zh) | 一种自动更新文件的方法、装置、电子设备及存储介质 | |
CN103207882A (zh) | 店铺访问数据处理方法及*** | |
CN103902548B (zh) | 一种访问数据库的***和方法及注册、订票、网购*** | |
CN109271449A (zh) | 一种基于文件的分布式存储查询***及查询方法 | |
CN104133783A (zh) | 处理分散式缓存数据的方法和装置 | |
JP2022137281A (ja) | データ照会方法、装置、電子デバイス、記憶媒体、及びプログラム | |
CN104239412B (zh) | 数据存储库中应用至存储库的数据映射及相关方法、***和计算机可读介质 | |
CN104765782A (zh) | 一种索引排序更新方法及装置 | |
CN104714983B (zh) | 分布式索引的生成方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |