标题
修改了主题列表的分页算法固定了每一页的结果集
clq
浏览(517) +
2019-12-12 14:16:47 发表
编辑
关键字:
修改了主题列表的分页算法固定了每一页的结果集
原来的算法是直接倒序,算法简单,但一个最大的问题是每当有新帖子时每一页的内容都要修改,对于动态页面无所谓,但加入缓存显然不合适,对于搜索引擎也是非常不友好。
因此目前的算法是显示的页号与计算的页号相反,url 中的页号与计算值相同,但显示为倒序的值。
例如一共有 10 个页面,第一页原来的 url 页号就是 0,显示则为1;
而现在则是第一页 url 中的页号为 9 ,显示为 1;
这当然带来了一个问题:那么所有访问这个列表的第一页的地址岂不是要经常更新了,所以我们引入一个特殊的数字 -1 ,当传入的 url 页号为 -1 时自动计算出真实页号为 9 就可以了。
这是一个巧妙的算法,可供大家参考 :)
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.