c 和 php 的压缩库

发布于 2024-07-05 15:08:37 字数 164 浏览 7 评论 0 原文

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

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

如果您知道的话,请留言!

To save network traffic I'd like to compress my data. The only trick is that I the client is a c application and the server is php. I'm looking for an open source compression library that's available for both c and php.

I guess I could write an external c application to decompress my data, but I'm trying to avoid spawning extra processes on the server.

If you know of any, please post it!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

恏ㄋ傷疤忘ㄋ疼 2024-07-12 15:08:38

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

Zlib provides C APIs, and is part of the PHP functional API as well.

月野兔 2024-07-12 15:08:38

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

Php supports zlib compression and for the c compression you could use zlib, but you should think again if you want to compress network communication - the load will probably be too much for your servers.

温馨耳语 2024-07-12 15:08:38

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

You can probably instruct your web server to compress the data for you at the HTTP level, and then you won't have to worry about it on either end. For Apache, have a look at mod_deflate.

做个少女永远怀春 2024-07-12 15:08:38

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

it depends on what data you are transferring. If it is text, use mod_gzip on apache (I am assuming you are using it). I have seen around 70% text compression with this. But if you are dealing with binary data, like images and videos, use media formats which are more compressible.

情栀口红 2024-07-12 15:08:37

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

gzip is one of the most (if not the most) popular compression scheme. PHP has supported it since version 4. If you need even better compression, consider bzip2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文