• 深度分页,不存在的


      讲道理,在这之前还不知道什么是深度分页,直到上次逛博客园被某个标题所吸引。

      深度分页以我个人的理解就是查询某个表的全部数据,并进行分页。初步一看,此功能似乎没有什么不妥之处,用户体验也是杠杠的,但是随着系统的运行时间的推移,当此表中的数据逐渐增多时,随机深度分页查询性能就会变得极差。当然我所说的是随机分页,也就是说页面是随机点击查询的,而不是下一页下一页的查询,而所谓的下一页下一页的查询请求,应该是携带上了主键ID。

      在项目中,每次都会存在深度分页,当遇到这种情况时,我都会和产品讨论一下这个问题,考虑到后期的性能问题,都会建议进行修改。我是真不知道深度分页,但是会根据自己的经验,考虑到更深一点层次的问题,来对产品进行评估。

      那么该如何处理这种情况呢,一般会对查询进行条件的设定,比如时间日期。回想到之前在中软的项目开发,对于此类问题的处理方法是:对分页进行限定,最大页码只能是100页。

      当然方法还有很多,主要还是要和产品进行有效的沟通,来解决问题,而不是后期出现了问题然后相互甩锅。

    时光静好,与君语;细水长流,与君同;繁华落尽,与君老!
  • 相关阅读:
    python排序
    JavaMail转发邮件
    Java发送邮件Demo
    字符编码
    常用的python内建函数
    mysql-python安装
    ubuntu安装flash
    grep简介
    【java中的static关键字】
    【java中的final关键字】
  • 原文地址:https://www.cnblogs.com/lyzj/p/13335701.html
Copyright © 2020-2023  润新知