2008-09-23 43 views
3

爲了節省網絡流量我想壓縮我的數據。唯一的竅門是,我的客戶端是一個C應用程序,服務器是PHP。我正在尋找一個可用於c和php的開源壓縮庫。c和php的壓縮庫

我想我可以寫一個外部的C程序解壓縮我的數據,但我試圖避免在服務器上產卵額外的過程。

如果您有任何疑問,請發佈!

回答

2

Zlib提供Ç的API,並且是PHP功能API的一部分。

1

你或許可以指導你的Web服務器的HTTP級壓縮你的數據,那麼你將不必擔心它的兩端。對於Apache,看看mod_deflate

2

php supports zlib壓縮和c壓縮你可以使用zlib,但你應該再想一想,如果你想壓縮網絡通信 - 負載可能會太多,你的服務器。

1

這取決於您要傳輸的數據。如果是文本,請在apache上使用mod_gzip(我假設您正在使用它)。我已經看到了大約70%的文本壓縮。但是,如果您正在處理二進制數據(如圖像和視頻),請使用更具可壓縮性的媒體格式。