通知システムをやっています。新しい投稿が公開されると、画面上の小さな通知によってユーザーにすぐに通知されます。
私は現在これを使用しています:
setInterval(function(){
checkForChanges();
}, 2*1000);
function checkForChanges(){
$.post("http://"+ document.domain + "/posts/checkForChanges/",
function(dat){
if(dat>0){
....
/*create notification*/
}
});
}
そして、私はこれがそれを行う正しい方法であるかどうか疑問に思いました。これは、2秒ごとにPHP関数を呼び出し、データベースにクエリを実行しているためです。新しい変更がない場合、それは何もしません...
ありがとう。