后面如果修改前端的话,准备取消目前的分页了,改为无限滚动。因为传统的SQL数据库分页基于OFFSET,这个操作效率非常的低。国外一些论坛已经倡议改成discourd那样基于ID读取的无限滚动,这样在用户量增加时也能减少负载。同时还有个优势就是可以基于时间做检索,缺点就是用户可能会不太习惯。
做成类似于链表的B树也有,叫Counted B-tree(CBTree),这种可以快速计算每条数据在整个树中的位置,牺牲的是写入性能和无法并发。可能是因为磁盘做这种树效率太差,所以目前的实现都是内存,也没有js对应版本,因此我们还是使用传统的数据库。
因为传统的SQL数据库分页基于OFFSET,这个操作效率非常的低。(现在不用考虑效率)
用户上来,是直观的感受与使用体验
先美化,美化,美化!!!!
我发现刚才回复了你的贴子.
我想回到主页,点击了4次.缺乏导航.(这也是一种用户感受)
upge: 因为传统的SQL数据库分页基于OFFSET,这个操作效率非常的低。(现在不用考虑效率)用户上来,是直观的感受与使用体验先美化,美化,美化!!!!
说也没用,我不会写,还得学半年。
谁会的话可以来做,代码都是开源的。