Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更快的amfPHP替代方案_Php_Json_Amf_Amfphp - Fatal编程技术网

更快的amfPHP替代方案

更快的amfPHP替代方案,php,json,amf,amfphp,Php,Json,Amf,Amfphp,我有点吃惊amfPHP的速度有多慢。 我比较了AMF和JSON请求的总体性能 从请求开始到Actionscript站点上有强类型数据,这两种方式都是可以衡量的 JSON方式总是快两倍以上 我通常在Java后端运行,但现在我不得不使用PHP 有人知道在PHP世界中更好地支持AMF吗。FlashBuilder附带Zend AMF的集成支持。但它和amfPHP一样慢 THX for HelpAMF很复杂,因此在PHP中解析它不可避免地很慢。看一看如何添加一个PHP扩展,该扩展在C:中实现。(免责声明,

我有点吃惊amfPHP的速度有多慢。 我比较了AMF和JSON请求的总体性能

从请求开始到Actionscript站点上有强类型数据,这两种方式都是可以衡量的

JSON方式总是快两倍以上

我通常在Java后端运行,但现在我不得不使用PHP

有人知道在PHP世界中更好地支持AMF吗。FlashBuilder附带Zend AMF的集成支持。但它和amfPHP一样慢


THX for Help

AMF很复杂,因此在PHP中解析它不可避免地很慢。看一看如何添加一个PHP扩展,该扩展在C:中实现。(免责声明,我创建了该项目)

您可以使用Apache Thrift、as3和支持的php。

有一个免费、快速且非常可靠的php AMF3扩展:


它提供了两个本机函数—amf3_encode()和amf3_decode()。没有混乱,纯粹的速度

我是SabreAMF的作者,但它不再被维护,也不建议使用它。这几乎是Zend AMF的基础。出于好奇。。为什么不使用json呢?我觉得它现在是一个更好的选择。Zend比amf慢而且复杂。