Php 在简单的任务上动作缓慢

Php 在简单的任务上动作缓慢,php,phpstorm,phing,Php,Phpstorm,Phing,我一直在改变我的部署过程,使用Phing而不是典型的FTP/SCP文件上传 但是我有一个问题,就是Phing的速度太慢了。复制不太大的文件结构比命令行工具需要更长的时间。tar bzip2和其他任务也是如此 我确实打开了PHPXdebug,但肯定不会导致它。关闭Xdebug没有任何区别。我正在通过PhpStorm运行Phing。关于如何加快Phing的速度有什么想法吗?看来我找错了方向 问题是我的Phing构建正在递归。我的构建目录位于一个目录中,该目录被phing复制并标记为tar.bz2。因

我一直在改变我的部署过程,使用Phing而不是典型的FTP/SCP文件上传

但是我有一个问题,就是Phing的速度太慢了。复制不太大的文件结构比命令行工具需要更长的时间。tar bzip2和其他任务也是如此


我确实打开了PHPXdebug,但肯定不会导致它。关闭Xdebug没有任何区别。我正在通过PhpStorm运行Phing。关于如何加快Phing的速度有什么想法吗?

看来我找错了方向

问题是我的Phing构建正在递归。我的构建目录位于一个目录中,该目录被phing复制并标记为tar.bz2。因此,每次我运行它时,都会递归地将整个站点的另一个副本添加到构建目录中。这意味着有太多的文件相比,应该有。它还吃掉了我的硬盘,我想知道为什么。这应该是显而易见的

以下是我在所有构建过程中添加的第一个任务:

<!-- ============================================  -->
<!-- Target: clean                                 -->
<!-- ============================================  -->
<target name="clean">
    <echo msg="Cleaning ./build" />
    <delete dir="./build" includeemptydirs="true" failonerror="false" />
</target>


这已作为依赖项添加到我的第一个进程中。所以我的环境并没有什么问题,它只是在做我让它做的事。

所以结果证明我找错了方向

问题是我的Phing构建正在递归。我的构建目录位于一个目录中,该目录被phing复制并标记为tar.bz2。因此,每次我运行它时,都会递归地将整个站点的另一个副本添加到构建目录中。这意味着有太多的文件相比,应该有。它还吃掉了我的硬盘,我想知道为什么。这应该是显而易见的

以下是我在所有构建过程中添加的第一个任务:

<!-- ============================================  -->
<!-- Target: clean                                 -->
<!-- ============================================  -->
<target name="clean">
    <echo msg="Cleaning ./build" />
    <delete dir="./build" includeemptydirs="true" failonerror="false" />
</target>


这已作为依赖项添加到我的第一个进程中。因此,我的环境没有问题,只是Phing完全按照我告诉它的做了。

有趣的是,在另一台机器上,相同的Phing脚本在几秒钟内就运行了。这是关于我的机器,但我不知道是什么。在PhpStorm之外运行它——有什么不同吗?P.S.Xdebug在这里不应该有太大的区别。当然,xdebug会减慢PHP代码的执行速度(比如说1.5倍)。。。但是这里并没有太多实际的PHP代码会影响CPU,我确实在PhpStorm之外,在关闭PhpStorm后从命令行尝试过。看起来没有什么不同。尝试“更新”您的PHP安装:1)获得更新的版本(如果您仍然在v5.x上,至少是v7.0.x);2) 尝试从头开始配置它(
php.ini
——尝试禁用不需要的扩展等)。另外,可能是你的硬件/软件(我的意思是——旧的或碎片化的硬盘;网络延迟,反病毒…)。现在没有更好的主意。有趣的是,在另一台机器上,同样的phing脚本在几秒钟内就运行了。这是关于我的机器,但我不知道是什么。在PhpStorm之外运行它——有什么不同吗?P.S.Xdebug在这里不应该有太大的区别。当然,xdebug会减慢PHP代码的执行速度(比如说1.5倍)。。。但是这里并没有太多实际的PHP代码会影响CPU,我确实在PhpStorm之外,在关闭PhpStorm后从命令行尝试过。看起来没有什么不同。尝试“更新”您的PHP安装:1)获得更新的版本(如果您仍然在v5.x上,至少是v7.0.x);2) 尝试从头开始配置它(
php.ini
——尝试禁用不需要的扩展等)。另外,可能是你的硬件/软件(我的意思是——旧的或碎片化的硬盘;网络延迟,反病毒…)。现在没有更好的主意。