我正在研究论坛具有的类似功能,即每个论坛部分的页数。
我的想法和作用如下:
- 一个论坛可能有一个或多个板块(分论坛)
- 每个部分可能有零个或多个线程
- 每个线程都有一个由数据库生成的唯一 ID (1,2,3...)
- 每个页面只能显示 15 个线程
- 一个部分可能有一个或多个页面。
- 每个线程可能有一个或多个页面。
除了上面提到的最后两件事,我已经完成了所有的事情。但是,页数对我来说一直是个问题。这是我的想法:
- 使用 Count(key) 肯定会完成这项工作,但是,一旦该部分有很多线程,我就会担心性能。
- 找到最后一个 ID 并将其除以 15 也可以,但很快就会不准确。
有没有可能的解决方案来实现这个功能?还是 COUNT(key) 是最好的方法?