0

Flex で要求されたデータをサーバーとの間で送受信する際に、どちらが安全で、強力で、十分に高速であるかを説明してください!

HTTPService よりも AMFPHP を使用してリモート オブジェクトを操作することを好みます

4

4 に答える 4

2

パフォーマンスとデータ転送サイズについては、 James Ward Census Applicationをご覧ください。

パフォーマンスのために、RemoteObject を使用します。

ただし、「十分に高速」を要求するため、アプリケーションとデータ量に大きく依存します。

どちらのチャネルも他方と同様に安全です。HTTPS を使用すると、より安全になります。パケット スニファーが転送中のデータに到達するのを防ぐことはできないと思います。

于 2011-07-29T12:33:28.570 に答える
1

AMF(リモートオブジェクト)–なぜそれが優れているのか

  • これはバイナリプロトコルです。
  • ただし、それでもHTTPにカプセル化されているため、ファイアウォールやクライアントの問題の心配はなく、通常のWebデバッグ方法を使用できます。
  • バイナリ本文のHTTPヘッダー。

HTTP / 1.1 200 OK
日付:2011年6月28日火曜日12:55:26 GMT
コンテンツタイプ:application / x-amf
サーバー:stackoverflow.com

(ここではbinaryamf本体)

  • バイナリであるため、ポインタを使用できます。
  • -循環参照
  • -オブジェクトは1回だけ送信されます。
  • たとえば、一般的な文字列は1回だけ送信され、その文字列への他のすべての参照には、再送信されるのではなく、ポインタのみが含まれます。
  • すべてのオブジェクトで同じ動作。
  • 送信されるバイナリ形式(仕様)は、Flashプレーヤーがオブジェクトをメモリに保存する方法と同じ形式です。
  • -デマーシャリングなし(高価)
  • -逆シリアル化なし
  • -HTTPストリームからのビットは〜>FlashPlayerメモリに流れます
  • ジェームズワード国勢調査データ
  • -同じデータを転送しながら、いくつかの異なるトランスポートメカニズムを使用するように構築されたフレックスアプリケーション。データ転送の各段階の比較タイミングを表示します。
  • -ジェームズワード国勢調査
于 2011-07-29T12:51:44.673 に答える
1

AMF は常に高速になると思われますが、XML または JSON を使用する HttpService がおそらくより頻繁に使用されます。それが小さなプロジェクトにすぎない場合、または他のテクノロジーで使用される可能性のある Web ベースの API を使用する場合は、httpService の方が実装が早いかもしれません。

ZendAMF を使用して AMF PHP をすぐに試してみたい場合は、ここにチュートリアルとデモを掲載します。

http://bbishop.org/blog/?p=441

すべての php ファイルと構成ファイルの詳細、およびサーバーのセットアップが含まれます。

于 2011-07-29T16:37:07.817 に答える