【发布时间】:2010-05-08 00:44:00
【问题描述】:
我正在想办法提高我的 NFS 速度和 php 上传速度。
文件上传到网络服务器的本地 tmp 目录
使用 PHP 我将文件 userxxx.zip 复制到 NFS
使用 PHP,我将 NFS 上的 userxxx.zip 解压缩到 NFS 上的另一个目录。
我发现该文件在第 3 步中,该文件正在由网络服务器通过 NFS 读取,由网络服务器处理,然后通过 NFS 上传回。
预期的速度非常慢。
可能的解决方案是让文件服务器提取 zip? a) Webserver 将文件复制到 NFS b) Webserver 对 Fileserver 进行 Web 服务调用 c) Fileserver 现在可以像在本地一样解压缩文件,并且速度应该更快。
如果有人对人们如何解决这个问题提出任何建议,我将不胜感激。
(我知道 php ZipArchive() 很慢,我可能会使用 java 或 php exec unzip 来加快速度)
谢谢
【问题讨论】:
标签: php performance nfs