2011-05-09 75 views
0

我對Yii框架非常陌生,在處理壓縮時需要一些幫助。我跟着這個鏈接http://www.yiiframework.com/wiki/39/,這就像一個魅力!現在我的服務器正在壓縮響應中的所有內容。Yii框架處理壓縮請求

但是,我也通過POST將來自客戶端(iPhone)的圖像發送到服務器。我也在將數據壓縮到服務器。但是,當我在客戶端打開壓縮時,事情開始崩潰。服務器看到POST調用,但是它看不到該調用的任何參數。我認爲這是由於不瞭解壓縮。

我看着代理上的流量,POST看起來很好,數據也如預期。

我需要做些什麼來使服務器能夠在壓縮時處理POST消息?

乾杯, 延伊

回答

0

壓縮圖像POST上載的效率不是很高。請求的最大部分(99%以上)是已經壓縮的圖像數據。增加額外的壓縮可以節省您幾個字節,並且需要花費大量資源來實現。壓縮是一項CPU密集型任務,因此它也會耗盡iPhone的電池電量。

HTTP請求的客戶端壓縮很少見,大多數Web服務器不支持開箱即用。

閱讀本題,關於服務器端gzip壓縮:Compressing content with PHP ob_start() vs Apache Deflate/Gzip?

+0

感謝您的鏈接,我想我必須找到另一種方法,使之更加適應。 – Yenyi 2011-05-18 13:52:58