我做了一个聊天应用程序,这是刷新代码
setInterval(function() {
$('#DisplauDiv').load('show-chat.php?session=<?php echo $_GET['session'];?>');
}, 1000);
而且每秒都会不断加载,这会降低我的 Mysql 的性能。
虽然我厚颜无耻地脸书(firebug),但他们没有这样的东西来从服务器获取响应。
请告诉我执行此操作的技术。
预先感谢大家阅读和重播本文。
well setInterval 是穷人的comit 看看COMET http://www.zeitoun.net/articles/comet_and_php/start
还可以看到这个答案使用php实现反向Ajax https://stackoverflow.com/questions/4568524/reverse-ajax-implementation-using-php/4569255#4569255
另请参阅此链接Facebook 聊天窗口是如何实现的? https://stackoverflow.com/questions/554243/how-are-the-facebook-chat-windows-implemented/574556#574556
打开Firebug,您将在Facebook页面上打开Firebug中的网络面板并转到xhr,您会注意到一个连续旋转的轮子,它是COMET ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)