定期的にチェックするのではなく、データをページにプッシュする方法はありますか?
もちろん、ajaxを使用して定期的にチェックできますが、phpスクリプトの実行時にページを強制的にリロードする方法はありますか?
理論的には、ajax関数が実行されることになっているときだけテーブルを用意することでajaxリクエストの速度を向上させることができます(ajax関数がデータベースから新しいデータを取得する必要があるときにテーブルの値を更新します)が、これにはかなりの量のメモリが必要ですmysql接続と、更新がない場合やデータベースデータを取得するajax関数を実行したくない場合でもクエリが実行されるまでの待機時間。
これをデータベースにクエリして「更新された場合」のデータを格納するテーブルをチェックするよりもさらに効率的にする方法、またはajax関数に別のページから実行するように指示する方法はありますか?
node.jsまたはHTML5webSocketも実行可能なソリューションになると思いますか?
または、「更新された場合」のデータをテキストファイルに保存できますか?どんな提案でも大歓迎です。