5

新しいデータが生成されると特定の機能を更新する多くの Web サイト (Facebook やスタック オーバーフローなど) を見てきました (投稿の新しい回答など)。

ブログに新しい投稿が追加され、その瞬間に誰かがそのブログを閲覧しているとします。このアイデアは、更新したり、ユーザーにアクションを実行させたりすることなく、新しい投稿を自動的にブログに追加することです。

AJAX 呼び出しを 5 秒ごとに実行することを考えましたが、それではサーバーへの要求が多すぎます。また、言及した (コンテンツを更新する) Web サイトが新しい要求を行わないことがわかりました。

私はこれを達成する方法のアイデアが本当にありません。これは PHP と AJAX で可能ですか? 私もウェブソケットについて聞いたことがあります。何か案は?ありがとう

4

4 に答える 4

2

HTML5 SSEを使用できます。しかし、それはあまり良い解決策ではありません。

Long AJAX ポーリングに役立つ Comet サーバーを使用できます。Ajax Push Engine (APE)を調べてください。これは、Comet Server と Javascript フレームワークを組み合わせて、AJAX-PUSH またはリアルタイム ストリーミングを可能にします。

乾杯!:)

于 2013-04-16T04:54:45.783 に答える
0

良い、

PHP とオープン ソースの世界にいる場合は、Node.Js、Socket.IO、または NowJs を検討できます。

私は ASP.Net の世界にいて、SignalR が大好きです。

于 2013-04-16T05:26:16.313 に答える