schwein 发表于 2013-5-6 16:25:17

一个关于csdn中链接的问题

如题,csdn当中回复的链接是http://bbs.csdn.net/posts/394378416,打开跳转到了http://bbs.csdn.net/topics/390446295?page=1#post-394378416。想请教下这个是如何实现的。谢谢了。最好能够提供稍微详细一点思路。。感激不尽            

Hex 发表于 2013-5-6 17:40:58

这不就是个 302 跳转吗,有什么特别的?

schwein 发表于 2013-5-7 11:37:45

Hex 发表于 2013-5-6 17:40 static/image/common/back.gif
这不就是个 302 跳转吗,有什么特别的?

嗯,是的。其实我主要问的是,如何判断该条回复所在的页数呢。。如果回复数多了的话,都取出来,然后判断在数组当中的位置,以此来判断所在的页数,会不会速度很慢,效率不高啊

Hex 发表于 2013-5-7 11:51:16

说的是这个意思啊。。。
有可能是计算的,当然具体是怎么写的就不清楚了。
这些应该都是有缓存的,所以效率应该不是问题。

BruceWolf 发表于 2013-5-7 12:37:03

CSDN 的帖子是只加不减的,即使删帖,也只是屏蔽帖子内容。
意味着提交回复生成 id 的时候就知道是会在哪个主题的第多少页,而且一直不变,那就是 key value 关系了,没有太多数据关联和比较。
页: [1]
查看完整版本: 一个关于csdn中链接的问题