成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談AMF協(xié)議的優(yōu)與劣

網(wǎng)絡 網(wǎng)絡管理
AMF協(xié)議的一些功能特點我們在下文為大家總結(jié)了一下。那么主要突出的特點就是在以2進制傳輸方面,它更快更節(jié)省空間。

AMF協(xié)議是Adobe獨立開發(fā)的一個協(xié)議,它的全稱是:Action Message Format。它的主要用途則是完成數(shù)據(jù)交互和遠程過程調(diào)用。那么在功能方面則相當于WebService。可是AMF與WebService中的XML不同的是AMF是二進制數(shù)據(jù),而XML是文本數(shù)據(jù),AMF的傳輸效率比XML高。

AMF使用HTTP方式傳輸,目前主要是用于ActionScript中,即實現(xiàn)Flex和Server之間的通信。目前有二種版本--AMF0和AMF3。

AMF協(xié)議最大的特色在于可直接將Flash內(nèi)置對象,例如Object, Array, Date, XML,傳回服務器端,并且在服務器端自動進行解析成適當?shù)膶ο?這就減輕了開發(fā)人員繁復工作,同時也更省了開發(fā)時間。由于AMF采用二進制編碼,這種方式可以高度壓縮數(shù)據(jù),因此非常適合用來傳遞大量的資料。

數(shù)據(jù)量越大,Flash Remoting的傳輸效能就越高,遠遠超過Web Service。至于XML, LoadVars和loadVariables(),它們使用純文本的傳輸方式,效能就更不能與Flash Remoting相提并論了。

同樣是輕量級數(shù)據(jù)交換協(xié)議,同樣是通過調(diào)用遠程服務,同樣是基于標準的HTTP和HTTPS協(xié)議, Flash Remoting為什么選擇了使用AMF而放棄了SOAP與Flash 播放器通信呢有如下原因:

1 SOAP將數(shù)據(jù)處理成XML格式,相對于二進制的AFM太冗長了;

2 AMF能更有效序列化數(shù)據(jù);因為AMF協(xié)議的初衷只是為了支持Flash ActionScript的數(shù)據(jù)類型,而SOAP卻致力于提供更廣泛的用途;

AMF從Flash MX時代的AMF0發(fā)展到現(xiàn)在的AMF3。AMF3用作Flash Playe 9的ActionScript 3.0的默認序列化格式,而AMF0則用作舊版的ActionScript 1.0和2.0的序列化格式。 在網(wǎng)絡傳輸數(shù)據(jù)方面,AMF3比AMF0更有效率。AMF3能將int和uint對象作為整數(shù)(integer)傳輸,并且能序列化ActionScript 3.0才支持的數(shù)據(jù)類型, 比如ByteArray,XML和Iexternalizable。

AMF(Action Message Format)是一種binary format的資料型態(tài),透過AMF over HTTP的方式將flash端資料編碼后傳回server,server端的remoting adaptor接收到資料后則會譯碼回正確的native對象,交給正確的程序處理。

AMF協(xié)議除了用于Flash remoting外,也廣泛的用于 Local Connection 與 Flash communication server,它最大的特色在于可直接將flash native object。

例如Object, Array, Date, XML,傳回server端,并且在server端自動進行轉(zhuǎn)譯成適當?shù)膶ο?例如flash 的Array傳回PHP時就會自動轉(zhuǎn)換為 Associative Array;這個特色對開發(fā)者最大的好處在于不需要再人工處理serialization 與 deserialization的繁復工作,不但精確度更高,同時開發(fā)也更省時間。

由于AMF協(xié)議是binary format并且編碼時經(jīng)過高度壓縮,因此非常適合用來傳遞大量的資料,根據(jù)flashorb網(wǎng)站的測試(主要針對web service與flash remoting),當資料量越大時,flash remoting的傳輸效能就越高,遠遠超過web service的表現(xiàn),因此同樣的道理也可得知xml, loadVars, loadVariables 等使用plaine text format的傳輸方式自然也無可比擬。

責任編輯:佟健 來源: IT168
相關推薦

2013-06-04 09:32:41

Windows 8

2010-06-21 14:37:36

AMF協(xié)議

2013-02-25 17:33:07

Linux桌面

2013-03-12 10:00:00

2011-07-08 14:04:40

LuaCorona

2010-06-18 13:53:22

AMF協(xié)議

2010-06-21 15:06:45

AMF協(xié)議

2010-06-21 13:59:33

AMF協(xié)議

2010-06-24 16:57:30

AMF協(xié)議

2022-10-12 07:11:38

哈希加密系統(tǒng)

2012-09-27 11:22:37

2012-05-29 13:10:50

HTML5

2012-09-27 09:39:41

2010-06-28 09:43:14

AMF協(xié)議

2013-02-21 10:58:06

大數(shù)據(jù)大數(shù)據(jù)分析亞馬遜Redshift

2010-06-28 10:03:34

AMF協(xié)議

2010-06-18 14:06:03

AMF協(xié)議

2010-06-21 13:14:09

AMF協(xié)議

2010-06-18 15:20:31

AMF協(xié)議

2022-04-18 16:15:31

UbuntuArchLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产v日韩v亚洲 | 91视频免费视频 | www天天操 | 亚洲先锋影音 | 久久久久一区二区三区 | 91小视频在线| 久久国产精品久久久久久 | 国产日韩欧美在线观看 | 日韩一区二区视频 | 成人久久18免费网站图片 | 久久夜视频 | 不卡视频一区 | 欧美精品一区二区在线观看 | 欧美性大战久久久久久久蜜臀 | 91久操网| 国产这里只有精品 | 婷婷丁香在线视频 | 国产精品久久久久久久久久久久冷 | 国产资源在线视频 | 一级在线 | 成人精品啪啪欧美成 | 日本三级在线视频 | 久久免费精品 | 一区二区三区亚洲 | 成人高清视频在线观看 | 国产高清无av久久 | 日韩在线一区二区三区 | 欧美日韩精品中文字幕 | 日韩不卡在线观看 | 日本久久视频 | 欧美一级二级视频 | 欧美日韩国产精品一区 | 久久99精品久久久水蜜桃 | 国产在线www| 在线免费观看成人 | 成人精品国产一区二区4080 | 色婷婷久久综合 | 亚洲欧美综合精品久久成人 | 免费观看av网站 | 国产91在线播放精品91 | 91精品国产91久久久久久最新 |