2011-05-11 101 views
1

一個API返回大的結果集,我希望能夠在PHP中使用gzip,但我不知道如何在Javascript中對其進行壓縮。是否有某種圖書館能夠在Javascript中實現這一功能?我正在尋找網絡,發現了一些東西,但無法弄清楚如何使用它。所以,如果有人曾經處理過這個,建議高度讚賞。gunzip in javascript

(的API響應的價值約1MB)

+0

更好地使用已有的[HTTP傳輸壓縮](http://tools.ietf.org/html/rfc2616#section-3.5)。 – Gumbo 2011-05-11 15:59:58

回答

1

在Web服務器做到這一點。將HTTP標頭設置爲在發送請求時接受gzip。

2

通常,HTTP響應的壓縮是由代理服務器或Web服務器完成的。你應該能夠配置Apache爲你做這個。有關更多信息,請參閱documentation for mod_deflate

就JavaScript中的解壓縮而言,這不是問題。假設HTTP響應包含正確的標題信息。 (內容編碼:gzip)瀏覽器將處理您的解壓縮。