登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 站务处理/联系方式 >> 主题: 修改了主题列表的分页算法固定了每一页的结果集     [回主站]     [分站链接]
标题
修改了主题列表的分页算法固定了每一页的结果集
clq
浏览(517) + 2019-12-12 14:16:47 发表 编辑

关键字:

修改了主题列表的分页算法固定了每一页的结果集

原来的算法是直接倒序,算法简单,但一个最大的问题是每当有新帖子时每一页的内容都要修改,对于动态页面无所谓,但加入缓存显然不合适,对于搜索引擎也是非常不友好。
因此目前的算法是显示的页号与计算的页号相反,url 中的页号与计算值相同,但显示为倒序的值。
例如一共有 10 个页面,第一页原来的 url 页号就是 0,显示则为1;
而现在则是第一页 url 中的页号为 9 ,显示为 1;
这当然带来了一个问题:那么所有访问这个列表的第一页的地址岂不是要经常更新了,所以我们引入一个特殊的数字 -1 ,当传入的 url 页号为 -1 时自动计算出真实页号为 9 就可以了。
这是一个巧妙的算法,可供大家参考 :)



总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1