【前沿】
小编在学习的过程中,学习的过程中听到视频中老师简单介绍了一下真、假分页的区别,下面小编就这个知识点进行一下总结。
【内容】
真分页:由程序控制,每一次只返回一页大小的数据,显示到客户端。
假分页:一次性从数据库读出表中的所有数据一次性的返回给客户端。从数据库中取出所有的数据,然后分页在界面上显示。访问一次数据库,但由于选择的数据量比较大,所以第一次花费时间比较长,但之后每一页的显示都是直接、快速的,避免对数据库的多次访问。
真、假分页的优缺点:
假分页:由于一次性取出所有数据并返回给客户端,如果数据量庞大,所有这一次的动作可能是非常消耗服务器端请求资源。但不代表可能出现一些意外情况,比如说客户端浏览器关闭,重新访问网站等。所有,如果数据量相当庞大,不建议使用用真分页。
真分页:假分页每次只取需要的数据返回给客户端,比起真分页没有那么大的数据库压力。但也因为这个工作特性,所以假分页的方法需要频繁和服务器进行交互、频繁的访问数据库。既然交互,自然也会给服务器带来负担。
真、假分页的区别:
1)是否每次翻页都需要查询数据;
2)预测查询结果数据集是否庞大;
【总结】
综合以上内容得知:如果数据量较小,使用假分页的效果会更优,如果数据量庞大,使用真分页的效果更优。真分页真分页是通过程序来控制的,每次向数据库请求需要的数据。