使用PHP解压到NFS上时速度较慢,如何提高速度?

使用PHP解压到NFS上时速度较慢,如何提高速度?,php,performance,nfs,Php,Performance,Nfs,我正试图找出如何提高我的NFS速度和php上传 文件将上载到Web服务器的本地tmp目录 使用PHP,我将userxxx.zip文件复制到NFS 使用PHP,我将NFS上的userxxx.zip解压缩到NFS上的另一个目录 我发现该文件在步骤3中,该文件由web服务器通过NFS读取,由web服务器处理,然后通过NFS上传回 正如预期的那样,速度非常慢 可能的解决方案是让文件服务器提取zip文件吗? a) web服务器将文件复制到NFS b)web服务器对文件服务器进行web服务调用c)文件服务器

我正试图找出如何提高我的NFS速度和php上传

  • 文件将上载到Web服务器的本地tmp目录

  • 使用PHP,我将userxxx.zip文件复制到NFS

  • 使用PHP,我将NFS上的userxxx.zip解压缩到NFS上的另一个目录

  • 我发现该文件在步骤3中,该文件由web服务器通过NFS读取,由web服务器处理,然后通过NFS上传回

    正如预期的那样,速度非常慢

    可能的解决方案是让文件服务器提取zip文件吗? a) web服务器将文件复制到NFS b)web服务器对文件服务器进行web服务调用c)文件服务器现在可以像本地一样解压文件,速度应该快得多

    如果有人能告诉我人们是如何处理这个问题的,我将不胜感激

    (我知道php ZipArchive()非常慢,我可能会使用java或php exec解压来加快速度)


    谢谢

    为什么不把文件放在/tmp中解压,然后将结果文件写入NFS

    即使您希望zip文件与解压后的文件一起在NFS上结束,您也应该在将任何内容复制到NFS之前将其解压为本地文件。没有理由把它放在NFS上只是为了再次读取它