我们有一个使用BlazeDS的Flex/Java应用程序,正在研究减小服务器和客户端之间传输的负载大小。由于AMF是二进制格式并且应该相当紧凑,是否启用GZip压缩有任何好处?其他人是否曾经这样做过,并且使用压缩是否看到了显著的收益?
更新:我刚刚进行了一项简单的测试,以确定如果我们启用gzip压缩,我们可能会期望什么样的压缩比。我只是在一些文件中捕获了AMF负载,然后使用Linux命令行版本对它们进行了gzip压缩。我没有指定压缩级别,只是默认的即“normal”。平均而言,负载大小减少了9%,有些负载甚至达到了61%。有人能看出这种方法的缺陷吗?HTTP gzip压缩可以使用哪个压缩级别?
更新:我刚刚进行了一项简单的测试,以确定如果我们启用gzip压缩,我们可能会期望什么样的压缩比。我只是在一些文件中捕获了AMF负载,然后使用Linux命令行版本对它们进行了gzip压缩。我没有指定压缩级别,只是默认的即“normal”。平均而言,负载大小减少了9%,有些负载甚至达到了61%。有人能看出这种方法的缺陷吗?HTTP gzip压缩可以使用哪个压缩级别?