ホームページ >バックエンド開発 >PHPチュートリアル >AMFモードとは何ですか?解決
AMFモードとは何ですか?
今日、ThinkPHP に AMF モードがあることを知りました。AMF モードとは何ですか?
-----解決策---------
AMFとは何ですか?
AMF (アクション メッセージ フォーマット) はバイナリ形式のデータ型であり、フラッシュ側のデータはエンコードされ、HTTP 経由で AMF 経由でサーバーに送信されます。データは受信後にサーバー側のリモート アダプターによって変換されます。 . 正しいネイティブ オブジェクトをコードバックし、それを処理のために正しいプログラムに渡します。
AMF は、Flash リモート処理に使用されるだけでなく、ローカル接続や Flash 通信サーバーでも広く使用されており、その最大の特徴は、オブジェクト、配列、日付、XML などの Flash ネイティブ オブジェクトを直接転送できることです。たとえば、フラッシュ配列が PHP に返されると、自動的に連想配列に変換されます。開発者にとってのこの機能の最大の利点は、シリアル化と逆シリアル化の複雑な作業を手動で処理する必要がなくなり、より正確になるだけでなく、開発にかかる時間が短縮されます。
AMF はバイナリ形式であり、エンコード時に高度に圧縮されるため、Flashorb Web サイト (主に Web サービスとフラッシュ リモーティング) のテストによると、データ量が増加した場合に大量のデータを送信するのに非常に適しています。フラッシュリモーティングの方が大きいほど伝送効率が高く、Web サービスのパフォーマンスをはるかに上回ります。 したがって、同様に、プレーンテキスト形式を使用した xml、loadVars、loadVariables などの伝送方式とは当然比較にならないことがわかります。 >