gpt4 book ai didi

php - Ajax、php、mysql 聊天

转载 作者:行者123 更新时间:2023-11-30 22:00:52 24 4
gpt4 key购买 nike

我是 Ajax 的新手,想知道这种方法是否足以创建聊天应用程序。我的问题是:如果我有 100 万用户,Ajax + php + mysql 会有性能问题吗?会滞后吗?我可以扩展吗?

这是我的代码:

     var inty = setInterval(function()
{

var qt = document.getElementById("friend_name_goes_here").innerHTML;
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("chat_div").innerHTML = this.responseText;
}
};
xhttp.open("GET", "getchat.php?q="+qt+"&w="+me_name, true);
xhttp.send();
//console.log(qt);
}, 300);

那是 ajax 部分,然后在“getchat.php”是我查询数据库的地方。

我对此很陌生。任何指导将不胜感激!

mysql 行看起来像这样:约翰 - 你好,鲍勃!

Bob - John,你不懂ajax!

最佳答案

Ajax 方法对于实时聊天之类的事情非常不利。您的 php 脚本将被非常频繁地调用,并且会非常重载..

对于您正在寻找的目的,我会推荐 WebSocket。

https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications

关于php - Ajax、php、mysql 聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43409424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com