0

我对 Yii 框架很陌生,在处理压缩方面我需要一些帮助。我点击了这个链接http://www.yiiframework.com/wiki/39/,它就像一个魅力!现在我的服务器正在压缩响应中的所有内容。

但是,我还通过 POST 将图像从我的客户端(iPhone)发送到服务器。我也在将数据压缩到服务器。但是,当我在客户端打开压缩时,事情开始分崩离析。服务器看到 POST 调用,但是,它看不到调用的任何参数。我认为这是由于不了解压缩。

我看了一下proxy上的流量,POST看起来不错,数据也符合预期。

我需要做什么才能使服务器能够处理压缩后的 POST 消息?

干杯,叶一

4

1 回答 1

0

压缩图像 POST 上传不是很有效。请求的最大部分(99%+)是已经压缩的图像数据。添加额外的压缩可能会为您节省几个字节,并且会花费大量资源来实现。压缩是一项 CPU 密集型任务,因此它也会耗尽 iPhone 的电池。

HTTP 请求的客户端压缩很少见,大多数 Web 服务器不支持开箱即用。

阅读有关服务器端 gzip 压缩的问题:Compressing content with PHP ob_start() vs Apache Deflate/Gzip?

于 2011-05-09T18:23:04.887 回答