喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] Ajax异步请求,为什么会拖死浏览器!  
 
phpe
新手上路
Rank: 1



UID 98106
精华 0
积分 33
帖子 38
金钱 33 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-9-6
状态 离线
Ajax异步请求,为什么会拖死浏览器!

每三秒xmlhttp.open一次,需要做什么样的处理,才不会导致浏览器假死!!!!

<javascript>
function get_msg(){

          try
          {
           xmlhttp=new XMLHttpRequest();
          }
          catch(e)
          {
           xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
           xmlhttp.onreadystatechange=function()
          {
           if(4==xmlhttp.readystate){
                if(200==xmlhttp.status){
                             //............
        }
        else
        {
        textmsg.innerHTML +='<div style="margin-top:5px;">
<font color=\"#ff0000\">【提示:】服务器通信失败!</font></div>';
        xmlhttp.abort();
        }
               
         }
        }
          xmlhttp.open("get",'../message/show_top.php',true);
          xmlhttp.setRequestHeader('content-type','application/x-www-form-urlencoded');
          xmlhttp.send(null);

}
setInterval("get_msg()",3000);
</script>
当网络卡的时候才会出现,
而且前几分钟都没啥问题,返回的数据也正常。

[ 本帖最后由 phpe 于 2007-9-15 10:37 AM 编辑 ]




人生就像拉屎,你已经很努力了,可是拉出来的只是个屁!·
2007-9-15 10:35 AM#1
查看资料  发短消息  顶部
 
喜悦村支书
中级会员
Rank: 3Rank: 3


UID 82061
精华 0
积分 210
帖子 258
金钱 210 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-23
状态 离线
[推荐阅读] 如何设置PHP计划任务
这不是服务器假死,兄弟。是真死啊。
每三秒请求一下,都不用很多人同时在线,就本机测试,也用不了几分钟cpu就100%
2007-9-15 01:11 PM#2
查看资料  发短消息  顶部
 
goshawk
注册会员
Rank: 2
初级会员


UID 67921
精华 0
积分 71
帖子 513
金钱 71 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-1-10
状态 离线
[推荐阅读] 从数据库取不出来了,怎么办?
最好当发生事件时去请求。要不时间就久一点
2007-9-15 06:53 PM#3
查看资料  Blog  发短消息  QQ  顶部
 
phpe
新手上路
Rank: 1



UID 98106
精华 0
积分 33
帖子 38
金钱 33 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-9-6
状态 离线
[推荐阅读] 请教PHP与SHELL的问题


QUOTE:
原帖由 喜悦村支书 于 2007-9-15 01:11 PM 发表
这不是服务器假死,兄弟。是真死啊。
每三秒请求一下,都不用很多人同时在线,就本机测试,也用不了几分钟cpu就100%
你说的也太恐吓了一点吧!!!




人生就像拉屎,你已经很努力了,可是拉出来的只是个屁!·
2007-9-16 09:07 AM#4
查看资料  发短消息  顶部
 
喜悦村支书
中级会员
Rank: 3Rank: 3


UID 82061
精华 0
积分 210
帖子 258
金钱 210 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-23
状态 离线
[推荐阅读] io操作和进程通信的问题


QUOTE:
原帖由 phpe 于 2007-9-16 09:07 AM 发表

你说的也太恐吓了一点吧!!!
嘿,我就是要吓吓他别用这种方法,java的推技术这样实现是不行的.呵呵..我以前测试的时候是3ms..嘿嘿..不过这样确实占资源.
2007-9-16 11:05 AM#5
查看资料  发短消息  顶部
 
netboys
注册会员
Rank: 2
初级会员


UID 68701
精华 0
积分 160
帖子 121
金钱 160 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-2-19
状态 离线
[推荐阅读] 房子阿~房子呀 嘿!
那有什么更好一些的办法么?
类似53kf这样的程序,即时取消息是怎么样的机制




来学习的
2007-9-17 08:56 AM#6
查看资料  访问主页  发短消息  QQ  顶部
 
kant
新手上路
Rank: 1
初级会员


UID 63120
精华 0
积分 42
帖子 33
金钱 42 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-1-14
来自 DD
状态 离线
[推荐阅读] 一个ip地址引发的正则问题
这样不死才有问题呢
2007-9-29 04:12 PM#7
查看资料  访问主页  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
永远是新手
高级会员
Rank: 4



UID 80833
精华 0
积分 605
帖子 522
金钱 605 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-10-1
状态 离线
[推荐阅读] 弱弱的问题,看看怎么简化这个代码?
那聊天室是多久取一次的?
2007-9-30 09:22 AM#8
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 3.124324 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP