您好,欢迎访问一九零五行业门户网

什么是AMF模式?解决方法

什么是amf模式?
我今天看天thinkphp里面有个amf模式,请问什么是amf模式呢?
------解决方案--------------------
什么是amf?
amf(action message format)是一种 binary format的资料型态,透过 amf over http的方式将flash端资料编码后传回server,server端的remoting adaptor接收到资料后则会译码回正确的native对象,交给正确的程序处理。 
amf除了用于flash remoting外,也广泛的用于 local connection 与 flash communication server,它最大的特色在于可直接将flash native object,例如object, array, date, xml,传回server端,并且在server端自动进行转译成适当的对象,例如flash 的array传回php时就会自动转换为 associative array;这个特色对开发者最大的好处在于不需要再人工处理serialization 与 deserialization的繁复工作,不但精确度更高,同时开发也更省时间。 
由于amf是binary format并且编码时经过高度压缩,因此非常适合用来传递大量的资料,根据flashorb网站的测试(主要针对web service与flash remoting),当资料量越大时,flash remoting的传输效能就越高,远远超过web service的表现,因此同样的道理也可得知xml, loadvars, loadvariables 等使用plaine text format的传输方式自然也无可比拟
其它类似信息

推荐信息