现在个应用系统,有个链接,点它 会输出一个3M多的页面, 这种情况很慢,而且很容易把IE跑死
我想请教下,道理是什么原因造成的,我知道是页面很大,我想知道实质上的原因,知道的请告诉我,
或者是可以减轻一下这种情况,至少不能跑死吧。谢谢大家

解决方案 »

  1.   

    ie会维护一个很大很大的一个dom树……3M非常恐怖的量级。
      

  2.   

    死定~~~不过不知道ifram进一个页面会不会死定当前页面~
      

  3.   

    一个400多页的word文档,放到页面上,可定不能用分页的嘛
      

  4.   


    lz还是手动把word切了吧....页面多添加几个<a>...还省事...-_-#
      

  5.   

    word 文档不能做成下载的么?
      

  6.   

    因为一个html页面,是一个dom树,ie要维护树,就需要很大的空间。每一个节点可能产生click等各种方法,ie还要去响应……
    还是下载吧……干嘛跟自己过不去呢。
      

  7.   

    这个项目是把 word 文档都导入到数据库中了,然后在应用系统中去编辑word 明白了吗? 所以不分页,更不能下载!
      

  8.   

    一次下载3M 做编辑是不可行的
    IE 转成DOM后可能上100MB
    只能每次编辑一页或几页
    用ajax动态加载要编辑的页数
      

  9.   

    给你参考一下
    http://project.yctin.com/ajaxscroll/demo/
      

  10.   

    汗!
    这么干IE当然会死掉
    如果格式规范为什么不采用html,
    应用软件操纵浏览器不是其强项
      

  11.   

    无论如何,你把那么大的一个文件输出到浏览器,无论速度和性能肯定都不能令人接受!所以必须分页!
    不明白你为什么非要说不能分页???Word文档保存在数据库里,你可以根据Word文档的格式,判断它的分页符号,每次读取一页(也就是读取数据库里这个Word文档的一部分),输出到前台,等前台修改好之后,你在替换掉数据库里的那部分,这样不就可以了吗?
      

  12.   


    硬逼着母鸡打鸣,公鸡下蛋.....膜拜上帝....otz.....