Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种最佳实践方法,以便将目录内容下载给用户。
目前,我向用户提供两种技术: - 使用 PHP 和 XSendFile for Apache 逐一下载,以获得更好的文件 - 用于“压缩”临时目录(24 小时)的堆栈并下载包含整个目录的 zip 与目录层次结构。
但我正在寻找对 PHP(或其他)整个目录下载的更好支持。您是否有任何想法来降低 CPU/内存成本并更快地获得整个目录?
(唯一的限制是在服务器端并且用户正在通过网络浏览器导航)
谢谢 !
平均而言,Gzip 会比 zip 为您提供更好的压缩,但我会坚持使用 zip,因为它具有可移植性(Windows 仅支持这个)。
如何[递归地]压缩PHP中的目录?
哪个更高效:使用系统命令压缩还是使用 PHP ZipArchive?