除了用XMLHTTP还有什么好的办法能实现呢

解决方案 »

  1.   

    XMLHTTP返回整页面数据,传输分析当然费资源!
    可用VS2005下Icallbackeventhandler接口实现定制数据!
      

  2.   

    1.间隔太短,循环时间可长一点.2. oTempHTTP[iHTTPIndex].open('GET', sURL, true) //true为异步传送这里最好用同步,因为如果是异步,前一步没处理完,后一步又来了,而程序中又没有检查前一步操作是否成功.
      

  3.   

    在客户端处理的数据量大的时候,不只是占用内存,CPU占用可能会短时间内达到近100%。
    这样就要你处理好你的代码了。处理的好的话,是没有大的问题的,比如有人用JS写了个星际。
      

  4.   

    处理的好坏与你的服务器端的数据有很大关系
    每次只取更新的数据.
    大意是这样1,第一次取得数据,记录取到的最后一个数据库标识id,
    客户端正确处理后,记录这个id,用全局变量LastID记录
    2,每次取得时候,这样
    sURL  = "http://xxxx/GetData.aspx"
    oTempHTTP[iHTTPIndex].open('GET', sURL + "?lastid=" + LastID , true) 这次获取到新数据后,更新LastID 的值,这个值随responseXML一同返回的这样做,再加上服务器端程序优化,应该差不多了 客户端得到新数据,使用dom显示在客户端,不要全部整体转换
      

  5.   

    GXY2005(☆☆☆☆☆樱之花要嫁偶) 兄我是在VS2003用的,有什么好办法吗?
      

  6.   

    为保险起见,禁止缓存 
    aspx
    Response.Expires=-100;oTempHTTP[iHTTPIndex].open('GET', sURL + "?lastid=" + LastID + "&" + (new Date()) , true)
      

  7.   

    .NET技术群12845737.
    大量学习资料下载.讨论VC/C#/ASP.NET/FLASH_AS技术欢迎学习和技术人员加入 
    探讨技术,分享程序员生活.