请解释我哪两个是安全的,功能强大的,在发送到Flex并从服务器接收请求的数据时足够快!
我更喜欢使用AMFPHP远程处理远程对象而不是HTTPService
答案 0 :(得分:2)
有关性能和数据传输大小的信息,请查看James Ward Census Application。
为了提高性能,请使用RemoteObject。
但是,由于您要求“足够快”,我实际上取决于您的应用程序和数据量。
任何一个频道都是安全的。 HTTPS会使它更安全。我认为没有什么能阻止数据包嗅探器获取传输中的数据。
答案 1 :(得分:1)
AMF(远程对象) - 为什么更好
HTTP / 1.1 200 OK
日期:2011年6月28日星期二12:55:26 GMT
内容类型:application / x-amf
服务器:stackoverflow.com
(此处为binaryamf正文)
答案 2 :(得分:1)
如果你想使用ZendAMF快速试用AMF PHP,我在这里提出了一个教程和演示:
http://bbishop.org/blog/?p=441
包括所有php和配置文件的详细信息,以及服务器设置。
答案 3 :(得分:1)
安全性与此无关,因为。 AMF将使用二进制协议而不是字符串协议来节省带宽成本。这是一个额外的混淆层,但有一些数据包读取器无论如何都会读取AMF。如果您计划替换桌面客户端,比如移动设备,那么AMF可能会将您锁定,因为其他客户端可能不是基于Flash Player的。进入非AMF的优势在于你可以打开其他客户端的可能性,但是如果应用程序是带宽密集的,那么权衡就是,带有字符串主体的HTTP请求将比AMF二进制文件更重。