我正在Flash Builder 4.5中编写应用程序。我还在编写PHP Web服务来访问MySQL数据库中的数据。该Web服务将提供给第三方客户,以便他们通过SOAP开发应用程序以访问我们的数据库。
通过直接连接到PHP文件与通过SOAP连接到Web服务连接到Flash Builder中的服务之间是否存在巨大的性能差异?
我希望以与客户相同的方式连接到此服务,以确保事情尽可能简单,以便将来开发,但性能是我的主要优先事项。
答案 0 :(得分:0)
Soap是一个高度冗长的消息系统,通常肥皂中的实际数据是传输总大小的5-15%,所以它是巨大的。您可能希望查看WebORB或任何其他中间人,而不是消化您的php服务并自动转换为AMF,这是一个非常小的二进制,压缩,支持Flash的protocal。这实际上取决于你实际制作的电话数量。
请参阅:http://www.themidnightcoders.com/blog/2007/03/flex-remoteobject-vs-webservice.html
AMFPHP是另一个旨在处理这种情况的项目:http://projects.silexlabs.org/?/amfphp