我正在用Flash Builder 4.5编写一个应用程序。我还在编写一个PHP服务来访问MySQL数据库中的数据。此Web服务将提供给第三方客户端,以供它们开发应用程序以通过SOAP访问我们的数据库。
在Flash Builder中通过直接连接到PHP文件连接到服务与通过SOAP连接到Web服务之间有很大的性能差异吗?
我想像我们的客户一样连接到这个服务,以确保事情在未来的开发中尽可能地简单,但性能是我的首要任务。
发布于 2011-08-27 02:49:16
Soap是一个高度冗长的消息系统,通常soap中的实际数据占传输总大小的5-15%,因此它是巨大的。你可能想看看WebORB或者任何其他中间商,他们能够消化你的php服务,自动转换成AMF,一个二进制的,压缩的,支持flash的协议,它要小得多。这真的取决于你实际打了多少个电话。
请参阅:http://www.themidnightcoders.com/blog/2007/03/flex-remoteobject-vs-webservice.html
AMFPHP是另一个为处理这种场景而设计的项目:http://projects.silexlabs.org/?/amfphp
https://stackoverflow.com/questions/7208958
复制相似问题