帖子列表也是xml的,只是没有直接提供连接。在服务器端进行了转换,实现帖子列表分页。
而帖子不需要分页,因此直接显示出来了

解决方案 »

  1.   

    按照某些人的说法,只传递 xml 速度快。实际上,访问量大的网站,比如搜狐,microsoft, borland 等网站,没有一个用 xml 的。
    xml 只是国内某些不成熟的人的不成熟的想法,写出来不成熟的程序。
      

  2.   

    日访问量和服务器数量不同的网站的策略通常不是一样的。搜狐,microsoft, borland 等网站,没有一个只用几台服务器的。
      

  3.   

    xml可扩展性好,以后要加什么web service,client application只要改改xsl或parse一下就可以了,另外parse xml比parse html容易多了
      

  4.   

    用什么 xml ? 麻烦!看看 php 之父关于 yahoo 网站设计的访谈就知道了。
      

  5.   

    在 csdn 2004年合订版中。电子的我找不到。
    基本内容是,即使对于所谓的企业级应用,用普通的软件技术就可以实现,不必要搞什么新奇的东西。
      

  6.   

    况且,在国外公开的性能测试中,从他们的代码中,也看不到 xml 和 xml 格式转换。
      

  7.   

    呵呵,楼上对CSDN论坛的设计评论了很多...但对楼主的问题却一点没答...
    确实,CSDN论坛毛病不少,用着常让人冒火.....
    CSDN论坛使用XML也不是什么新鲜玩意,至少这方面有DELPHIBBS在先..为什么不列举技术方面要点或数据来说话呢?这么激烈的评价,是因为在项目中使用XML遭遇挫折了吗?
    如果只是搬出出名网站为例子,这只是娱乐记者的说话方式..
      

  8.   

    为什么CSDN论坛的帖子列举页面(分论坛)用HTML,而帖子内容页面却用XML? 
    答案是,为了使用页面的部分更新功能,减少服务器的应答次数,减少服务器的负载。
    同样的例子在 microsoft 的网站上面也有。不过 microsoft 使用的是 div(html 层), 使用 javascript 更新 div 的内容。microsoft 写的代码不是跨浏览器的,但是这种思想是可以跨浏览器的。
    页面部分更新最早的时候一般用 html frame, 一般的模式是,上面一块是导航栏,左边是子栏目,右下正中是内容部分。不过这种网页现在已经不多见,页面内容的地方太小。侯捷的网站仍然采用这种方式。
    使用 xml 进行页面的部分更新类似于 div, 由于熟悉 xml 的人远远少于熟悉 html/javascript,这种使用不是很主流。应该叫很新潮吧。
    从性能方面考虑,现在主要都是用页面缓冲技术。
      

  9.   

    因为你可以很轻松的把xml转化成html
    假如你用手机上网的话,也可以转化成其他格式,让你的手机也能看到内容
      

  10.   

    楼上说的正确XML正是把数据与表现完全分离了比如:XML + XSLT ==>HTML
    手机,嵌入设备等等又可以进行其它的转换
      

  11.   

    "因为你可以很轻松的把xml转化成html",我看不到怎么个轻松法,熟悉 xslt 的人并不多。
      

  12.   

    “熟悉 xslt 的人并不多”,可是xslt并不难啊,要想熟悉的话一个月应该够了
      

  13.   


    最先CSDN是怎么想的,我想就是CSDN也难一下子说清楚,不过我们可以总结些:1、数据方便保存,难道楼主不觉得保存CSDN的帖子很方便吗?帖子列表没有保存的必要。2、静态速度快些,再加上使用XSL解析,明显将服务器的负担减了些到浏览器上。但静态分页程序却会加重服务器负担,因为使用DOM操作XML还是很耗内存的,帖子列表更新快,帖子本身更新就慢了很多,所以对于帖子列表可能使用asp更为适合。3、帖子数据量大,帖子列表数据量小,所以如果考虑缓存,帖子列表更适合内存缓存,帖子就适合文件缓存,(当然还有帖子列表除了数据还是数据,帖子附属数据多,分开下载对帖子列表在网络传输方面没什么好处,对帖子好处就大了。)