【问题标题】:compression library for c and phpc 和 php 的压缩库
【发布时间】:2008-09-23 23:44:22
【问题描述】:

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

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

如果有知道的请留言!

【问题讨论】:

    标签: php c compression


    【解决方案1】:

    gzip 是最流行的压缩方案之一(如果不是最流行的话)。 PHP 有supported it since version 4。如果您需要更好的压缩,consider bzip2

    【讨论】:

      【解决方案2】:

      Zlib 提供 C API,也是 PHP 函数式 API 的一部分。

      【讨论】:

        【解决方案3】:

        Php supports zlib 压缩和 c 压缩您可以使用 zlib,但如果您想压缩网络通信,您应该再考虑一下 - 负载可能对您的服务器来说太大了。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              【解决方案6】:

              ZLIB

              Here's the page 关于从 PHP 访问 zlib。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-02-09
                • 1970-01-01
                • 1970-01-01
                • 2017-11-13
                • 2013-04-27
                相关资源
                最近更新 更多