Ajax リアルタイム更新関連の問題

WBOY
リリース: 2016-06-13 13:48:56
オリジナル
748 人が閲覧しました

Ajax のリアルタイム更新の問題
最近、あるプロジェクトに取り組んでいました。ユーザーがそれを使用すると、その名前が表示され、オンラインになります。ただし、読むときは常にページを更新する必要があります。 jsを使って数秒ごとに更新しているのですが、サーバー上のデータ量が比較的多いため、一度更新すると遅くなります。 Ajaxなら解決できると聞きました。しばらく勉強していくつかの例を見てみましたが、それらはすべてトリガーが必要です。とても混乱していますので、この分野の経験のある方がいくつか例を教えていただければ幸いです。前もって感謝します。

-----解決策---------
この問題は、ロング ポーリングを使用することで解決できます
インターネットにアクセスして Comet チュートリアルを見つけてください
しかし、データの量が非常に大きい場合は、最初に最適化に依存する必要があるでしょう。
------解決策------------------
Ajax はローカルの小規模なデータ量の更新に最適です。ビッグデータは最適化する必要がある、LazyLoad
------解決策----------------------
彗星、サーバー プッシュ
www.ibm 。 com/developerworks/cn/web/wa-lo-w2fpak-comet/
------解決策--------
ajax を使用する目的は、部分更新を使用してreduce 大量のデータのロード
これには、ajax データの送受信をサポートするために独自のプロジェクト内のインターフェースを切り出すことが含まれます。これは単に js を変更するだけの問題ではありません。

あなたは ajax に触れたことがないので、ゆっくり時間をかけてください。

ajax.php などのページを開いて、最初に ajax の機能を理解/テストすることをお勧めします。
次に、この関数を関数に記述し、それを呼び出してインクルードします。
------解決策---------
データ量が多い場合は、ajaxを使用してください。部分更新 ページ全体の更新速度と大きな差はありません
データ量が少ない場合は、ajax を使用してローカルで更新すると、ページ上の他のリソースを読み込む時間を節約できます。
ライブラリから大量のデータが取り出される場合、ページ上の他のリソースの読み込み時間は無視できます。
状況に応じて選んでください!大量のデータはまだ最適化する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート