我有大量数据要使用两个 PHP 脚本移动:一个在客户端使用命令行 PHP 脚本,另一个在 Apache 后面。我将数据发布到服务器端并使用 php://input 流将其保存在网络服务器端。为了防止达到任何内存限制,每个 POST 请求的数据被分成 500kB 的块。这一切都很好。
现在,为了节省带宽并加快速度,我想在发送前压缩数据并在另一端接收时解压缩。我找到了 3 对可以完成这项工作的函数,但我无法决定使用哪一个:
您会推荐哪对功能,为什么?
更新:我刚刚阅读了 zlib 常见问题解答:
gzip 格式 ( gzencode
) 旨在保留有关单个文件的目录信息,例如名称和最后修改日期。gzcompress
另一方面,zlib 格式(