日期:2014-05-18  浏览次数:20530 次

关于分页的技术问题(想提高的进来吧)
分页的技术已经很成熟了,但我一直是半瓶水,以前经常用脚本和HTML控制分页,现在在.NET的中的几个分页控件也都用的基本烂熟,但我在想,如果一个论坛有20万以上海量级的帖子怎么能很好的显示,并做到网页加载时候速度不慢呢,我在想,用脚本和DOM,加XML文件来控制,把帖子的内容和回复都写如XML文件,数据库只用来保存帖子的标题,呈现帖子的时候,只接从XML文件读取帖子,这样来减轻数据库的负担,这个是我想的一种办法,我正在做试验。
      另外,用DataList,Repeater,和GridView怎么样呢?我们团队平时给别人的做的网站,基本没有没有涉及海量技术的问题,所以平时用这些控件做的分页也没看出网页速度的问题。关于GridView的分页已经方便的不能再方便了,但现在问题是怎么控制性能,如果单纯用GridView来控制海量级的数据效果会怎么样,我知道在数据库的设计上和缓存要做到绝对的优才能减轻负担,这个我也在尝试中。
      目前大型网站中的论坛(包裹CSDN)里面用到的分页技术,都做的非常不错,凡是从事WEB开发的,这个问题,相信大家都有研究吧,我们怎么把这些网站的技术掌握呢?希望牛人把这些技术拿来和大家分享呢?
      我的问题是:
            1     在.NET平台下,什么样的分页技术可以读取取海量帖子?
            2     用GridView读取海量技术怎么样?怎么实现?
            3     JS+DOM+XML+数据库设计+C#+DataList,Repeater,和GridView   这些综合技术
                  来做分页读取海量数据的帖子怎么样呢,具体怎么实现?
        还有一个问题:用DataList做分页,我一直没有实现这个效果:就是数据读出来的时候,用1   2   3   4   5   6   7   8   9   10   ...   实现分页效果。请已经实现这个效果的技术朋友给点指点,怎么实现这个效果。

以上问题,希望大家踊跃参与,分享技术,同时小弟也不胜感激。

如果对分页还没入门的朋友,我可以免费提供我所知道的分页技术,我手头上有20几种我以前做过的实例。邮箱发上来就可以了。

最后谢谢大家的参与,感谢大家分享技术。
3天后JT


                           


------解决方案--------------------
分页只要按需只读取当前页面的数据,然后数据库做好索引一般问题都不大。

当然数据不要是千万或者更高级别的。
------解决方案--------------------
分页的存储过程
------解决方案--------------------
谢谢楼主,请给我发一份
email:
lhfdc@163.com

------解决方案--------------------
也给我发一份!谢谢了!
Email:huashu169@163.com
------解决方案--------------------
rononwang@gmail.com 谢楼主!
------解决方案--------------------
shun1984a@hotmail.com 谢谢了
------解决方案--------------------
ji0218@163.com, 3x
------解决方案--------------------
huxj1985@gmail.com
谢谢楼主
------解决方案--------------------
bwangel@163.com 谢谢啦
------解决方案--------------------