PHP目录下载

时间:2013-04-22 21:17:45

标签: php apache debian

我正在寻找一种最佳实践方法,以便在下载给用户时获得目录内容。

目前我向用户提供了两种技术: - 使用PHP和XSendFile逐一下载Apache以获得更好的文件 - 用于临时“压缩”目录(24小时)的堆栈,并下载包含目录层次结构的整个目录的zip。

但我正在寻找PHP(或其他)整个目录下载的更好支持。您是否有任何想法可以降低CPU /内存成本并更快地获得整个目录?

(唯一的限制是在服务器端,用户正在浏览网页浏览器)

谢谢!

1 个答案:

答案 0 :(得分:0)

平均而言,Gzip会给你提供比zip更好的压缩效果,但由于它的可移植性,我会坚持使用zip(Windows只支持这种压缩)。

How to [recursively] Zip a directory in PHP?

Which is More Efficient: Zipping With a System Command or Using PHP ZipArchive?