C和php压缩库
时间:2020-03-06 14:38:05 来源:igfitidea点击:
为了节省网络流量,我想压缩我的数据。唯一的技巧是,我的客户端是一个c应用程序,而服务器是php。我正在寻找可用于c和php的开源压缩库。
我想我可以编写一个外部C应用程序来解压缩数据,但是我试图避免在服务器上产生额外的进程。
如果我们知道任何信息,请发布!
解决方案
ZLIB
这是有关从PHP访问zlib的页面。
我们可能会指示Web服务器在HTTP级别为我们压缩数据,这样我们就不必在两端都担心它了。对于Apache,请查看mod_deflate。
Zlib提供C API,并且也是PHP功能API的一部分。
gzip是最流行(如果不是最流行)的压缩方案之一。 PHP从版本4开始就支持它。如果需要更好的压缩,请考虑使用bzip2.
Php支持zlib压缩,对于c压缩,我们可以使用zlib,但是我们应该再次考虑一下,如果要压缩网络通信,则负载可能对服务器来说太大了。
这取决于我们要传输的数据。如果是文本,请在apache上使用mod_gzip(我假设我们正在使用它)。我已经看到了大约70%的文本压缩。但是,如果要处理图像和视频等二进制数据,请使用可压缩性更高的媒体格式。