2010-10-05 82 views
3

假設我有大量的數據(> KB/MB)從ajax請求(JS)傳輸到網頁(PHP),是否有用數據壓縮JS腳本),然後將其發送到服務器,並在我的網頁或Apache模塊(Content-Encoding:gzip)中自行完成它?數據壓縮以減少網絡帶寬使用

謝謝。

回答

1

apache提供的內容壓縮只會壓縮從服務器發送到客戶端的數據。

爲了壓縮發送給服務器的數據需要付出很多努力,我不確定是否值得付出努力。

你可以嘗試使用一個js數據壓縮的API像http://jszip.stuartk.co.uk/

+0

好像不是真的,我使用Wireshark的,答案從服務器發送回包含數據,如我把它在我的網頁。我使用Wireshark是否濫用?我檢查出你的鏈接,它似乎沒有與IE瀏覽器,我的用戶只使用IE ... – 2010-10-05 21:13:37

+0

壓縮啓用時從服務器發送的數據沒有任何問題,我已經在IIS上嘗試過。我認爲你錯過了你的配置中的某些東西。嘗試實現像(Huffman)這樣的基本壓縮算法之一,這應該是非常簡單的。 – 2010-10-06 02:58:35

+0

非常感謝您的回答:) – 2010-10-06 18:53:26