ページがあり、コンテンツはphpとMysqlで動的に取得されます。foreachループを使用してすべてのコンテンツを表示します。
foreach($data as $key){
echo "<div id="post_content"> $key['post'] </div>";
}
フィードをそのまま取得できるようになりましたが、ここでの問題は、データベースから新しい投稿行が表示される前に、ページを更新する必要があることです。ここで Twitter の出番です。Twitter を使用していて、フォローしているユーザーからの新しい投稿があると、フィードの上部に「1 件の新しいツイート」と表示されます。これをクリックすると、ツイートの内容がフィードに追加されます。フィード。私の調査から、これを行う方法がいくつか見つかりました。
ウェブソケット。短所: ブラウザ間の互換性。
AJAX の使用:
refresh = setInterval(function(), 5000);
短所: まあ、5 秒ごとにスクリプトをロードします :/- 誰かが私に socket.io を勧めましたが、私はそれを PHP と統合する方法をまだ検討しています。
私の質問は、これを行う他の効果的な(できればシンプルで効率的な)方法はありますか?どんな助けでも大歓迎です。