我试图弄清楚如何提高我的 NFS 速度和 php 上传。
文件上传到网络服务器的本地 tmp 目录
使用 PHP,我将文件 userxxx.zip 复制到 NFS
使用 PHP,我将 NFS 上的 userxxx.zip 解压缩到 NFS 上的另一个目录。
我发现该文件在第 3 步中,该文件正在由 Web 服务器通过 NFS 读取,由 Web 服务器处理,并通过 NFS 上传回。
预期的速度非常慢。
可能的解决方案是让文件服务器提取 zip?a) Webserver 将文件复制到 NFS b) Webserver 对 Fileserver 进行 Web 服务调用 c) Fileserver 现在可以像在本地一样解压缩文件,并且速度应该更快。
我将不胜感激人们如何解决这个问题的任何建议。
(我知道 php ZipArchive() 非常慢,我可能会使用 java 或 php exec unzip 来加快速度)
谢谢