ユーザーのリストとそのコメントを30秒ごとに自動更新するWebページがあります。
サイトには一度に最大300〜400人のユーザーがいる可能性があります。
したがって、30秒ごとに、これを実行するAJAを介してPHPスクリプトが呼び出されます。
SELECT `user` .*, by_user.name as updated_by
"FROM `user`
"LEFT JOIN `user` by_user ON ( `user`.last_updated_by = by_user.user_id )
WHERE `user`.active= 1 AND `user`.group_id =.$group_id.
AND `user`.last_updated > (NOW() - INTERVAL 30 SECOND)
その日付計算(NOWおよびINTERVAL)を使用せず、代わりに最後のポーリングの日時を記録して、それと照合する方がよいでしょうか?