爲了節省網絡流量我想壓縮我的數據。唯一的竅門是,我的客戶端是一個C應用程序,服務器是PHP。我正在尋找一個可用於c和php的開源壓縮庫。c和php的壓縮庫
我想我可以寫一個外部的C程序解壓縮我的數據,但我試圖避免在服務器上產卵額外的過程。
如果您有任何疑問,請發佈!
爲了節省網絡流量我想壓縮我的數據。唯一的竅門是,我的客戶端是一個C應用程序,服務器是PHP。我正在尋找一個可用於c和php的開源壓縮庫。c和php的壓縮庫
我想我可以寫一個外部的C程序解壓縮我的數據,但我試圖避免在服務器上產卵額外的過程。
如果您有任何疑問,請發佈!
Zlib提供Ç的API,並且是PHP功能API的一部分。
Here's the page從PHP訪問zlib的。
你或許可以指導你的Web服務器的HTTP級壓縮你的數據,那麼你將不必擔心它的兩端。對於Apache,看看mod_deflate。
gzip是最流行的壓縮方案之一(如果不是最多的話)。 PHP有supported it since version 4。如果你需要更好的壓縮,consider bzip2。
這取決於您要傳輸的數據。如果是文本,請在apache上使用mod_gzip(我假設您正在使用它)。我已經看到了大約70%的文本壓縮。但是,如果您正在處理二進制數據(如圖像和視頻),請使用更具可壓縮性的媒體格式。