3

为了节省网络流量,我想压缩我的数据。唯一的诀窍是我的客户端是 ac 应用程序,服务器是 php。我正在寻找可用于 c 和 php 的开源压缩库。

我想我可以编写一个外部 c 应用程序来解压缩我的数据,但我试图避免在服务器上产生额外的进程。

有知道的请贴出来!

4

6 回答 6

4

gzip 是最流行的压缩方案之一(如果不是最流行的)。PHP从版本 4 开始支持它。如果您需要更好的压缩,请考虑 bzip2

于 2008-09-23T23:48:58.490 回答
2

Zlib提供 C API,也是 PHP 功能 API 的一部分。

于 2008-09-23T23:48:55.103 回答
2

Php支持zlib 压缩,对于 c 压缩,您可以使用zlib,但如果您想压缩网络通信,您应该再考虑一下 - 对于您的服务器而言,负载可能太多了。

于 2008-09-23T23:53:45.187 回答
1

ZLIB

这是从 PHP 访问 zlib 的页面。

于 2008-09-23T23:48:07.680 回答
1

您可能可以指示您的 Web 服务器在 HTTP 级别为您压缩数据,然后您就不必担心任何一端。对于 Apache,请查看mod_deflate

于 2008-09-23T23:48:47.787 回答
1

这取决于您要传输的数据。如果是文本,请在 apache 上使用 mod_gzip(我假设您正在使用它)。我已经看到了大约 70% 的文本压缩。但是,如果您正在处理二进制数据,例如图像和视频,请使用更可压缩的媒体格式。

于 2008-09-23T23:55:13.747 回答