04年程序员杂志上说:
CSDN使用xml+xls技术使信息下载到客户端,这样减少了网页在服务器端生成的开销。我的理解是,CSDN首先讲最新的xlst版本文件放到我们的机器上,以后我们访问的时候,它只将xml文件发送到客户端,然后在客户端由xlst生成静态网页文件,显示出来。这样理解对不对?
如果在ASP.NET下,我想这样做,该如何实现哪?
就是如何在客户端让xslt+xml生成网页文件,显示给客户

解决方案 »

  1.   

    我也想了解这个问题
    我觉得cadn也是在服务器生成的。他将用户的帖子和回复都存在xml文件中,一个帖子对应一个xml文件,帖子格式都一样,设置一个xlst,应用到所有的帖子中去,用户访问的时候直接访问xml文件,看到的就是网页。好处是访问帖子的时候不需要使用数据库,当然减少服务器的开销了。这是我的理解,但是这样的话我又有一个问题想不通了,他没有把数据存在数据库中,那么他的检索是怎么做的呢?继续讨论
      

  2.   

    xml和xsl都是在服务器端存放的,但解析会在客户端进行,因为浏览器发送HTTP请求后,下载了XML,然后浏览器根据服务器端的XSL解析XML,生成页面至于检索,我想,所有帖子的信息都会保存在数据库的,这个数据库跟XML文件是同步的,只用于检索使用
      

  3.   

    咱们这个帖子的解析文件就是
    http://community.csdn.net/expert/Xsl/2.xsl
      

  4.   

    难怪打开CSDN网页的时候速度慢
      

  5.   

    除了xml+xsl,还有其他技术可以将负载转载到客户端一部分吗?
      

  6.   

    xml文件是存杂数据库里还是存在硬盘上???存在数据库里的话,又是怎么用指定的xsl文件对其进行解析的,我很关心这点,希望高手指点,我正想做新闻发布系统,觉得xml文件存在某个文件夹的话,就没意思了。csdn到底是怎么做的????????????????????
      

  7.   

    有谁知道CSDN中xls里面怎么实现提交的啊?