私はこのような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リクエストに対してこのアプリケーションを頻繁に使用する場合、このようにすることでパフォーマンスの問題やサーバーの問題が発生するかどうかです。これを行うためのベストプラクティスは何ですか?
貴重なご提案ありがとうございます:)