2011-06-12 61 views
6

我發佈json字符串到我的服務器,但我想知道是否有辦法發佈此壓縮與gzip字符串?內容長度爲24kb,與我選擇發佈的JSON並將其粘貼到文本文件中的大小相同,因此它顯然未被壓縮。壓縮JSON發佈與jquery

回答

1

你可以使用一些JS庫來壓縮數據,例如該Huffman compression實現。然而,增加的壓縮緩慢可能會很好地抵消你保存上傳速度的時間。你必須嘗試併爲自己做出決定,但總的來說,這聽起來不值得。尤其是因爲它意味着加載更多的JS代碼,這會創建較慢的頁面加載時間。

不幸的是,瀏覽器不提供任何壓縮算法的API。所以你不能使用一個快速的內置實現。

-1

實際上,當服務器發送gzip中壓縮的響應時,它因爲在請求客戶端使用http編碼向服務器發佈通告,它可以接受哪些壓縮格式。這就是爲什麼服務器壓縮和發送響應,因爲它知道通過請求,客戶端可以處理gzip等

現在客戶端假設服務器可以處理壓縮的請求,我不知道這一點。

OK,我發現這個

Can I compress HTTP Requests using GZIP?

+0

錯誤的語言。 '-1'。 – 2015-01-15 16:23:13