我创建了一个类似这样的 ajax 聊天应用程序来每秒检查和获取消息。它工作正常。
function get_messages(user_id) {
$.ajax({
type : "POST",
url : "messages/get_messages",
cache : false,
data : {
user_id : user_id
},
success : function(data) {
if(data != '') {
var obj = $.parseJSON(data);
var messages = obj.messages;
}
}
});
setTimeout(function() { get_messages(user_id) }, 1000);
}
我的问题是,当很多人使用此应用程序时,每秒向服务器发出大量 Ajax 请求时,这样做是否存在任何性能问题或服务器问题,. 这样做的最佳做法是什么?
谢谢你的宝贵建议:)