サーバープッシュテクノロジ

  
サーバープッシュ - サーバーとクライアント間の高度な通信接続で、サーバー側のCGIスクリプトを使用してデータをクライアントに継続的にプッシュする新しい「プッシュ」テクノロジ。クライアントとサーバー間の対話が大幅に改善されました。 China Computer Newspaper Computer Studioでは、サーバープッシュを紹介しましたが、参考のためにサーバープッシュに関する情報も収集しました。

は最初、従来のクライアントプルの作業を見に来た、クライアントは、ユーザーのブラウザがコンテンツのリターンを受け入れるようにサーバーを更新し続けることができ、自動的にページを更新し、このようなHTML文書でユーザーを引き上げ私は、中国の電気通信の速度の下で、誰もがこのことを深く理解していると信じています。で
サーバークライアントで行われたリクエストの後にサーバープッシュ技術を使用して、クライアントは永続的な接続を確立するために、その後、サーバは、クライアントの要求に応じてプッシュし、クライアントデータパケットをプッシュしていきますプロセスは中断されません。サーバーからクライアントにプッシュされたデータはクライアントのブラウザ上で新しいコンテンツを生成し続け、クライアントプルのようなHTMLドキュメントヘッダーを生成しないため、(サーバー応答 - クライアントへの遅延時間が大幅に短縮されます)要求)同期は一歩前進しました。

は、サーバープッシュ技術は非常に簡単です実現します。サーバープッシュは、サーバーのCGIスクリプトがHTMLドキュメントタイプを宣言すると、従来のcontent-type:text /htmlをcontent-type:multipart /x-mixed-replace; boundary = BOUNDARYなどのドキュメントタイプに変更し、ユーザーにフィードバックします。タイプがサーバープッシュの接続。これが、サーバープッシュとクライアントプルの基本的な違いです。そのようなHTML文書ヘッダがCGIスクリプトで提供されている場合、サーバは、CGIスクリプトを呼び出すためのクライアント要求を処理するときに、CGIスクリプトで指定されているデータをクライアントに強制します。サーバプッシュは、ページを生成するときにユーザサイドのブラウザページ生成を生成するために多くの技術を使用します。メインプログラムと伝統的な方法の間に本質的な違いはありませんが、スクリプトにprint "Content-Type:multipart /x-mixed-replace; bound"を追加することを忘れないでください。
Copyright © Windowsの知識 All Rights Reserved