关于分页的技术问题(想提高的进来吧)
分页的技术已经很成熟了,但我一直是半瓶水,以前经常用脚本和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 谢谢啦
------解决方案--------------------