Felldeadbird
V2EX  ›  Vagrant

有人知道 Vagrant 运行 PHP 特别慢的原因吗?

  •  
  •   Felldeadbird · Aug 11, 2017 · 6378 views
    This topic created in 3197 days ago, the information mentioned may be changed or developed.

    最近运行某个 php 项目时,我发现仅仅一个数量级不到 1W 的数组,PHP 运行就已经要运行 4S 多。为了探究原因,我做了一些实验以及网上搜索一些资料:

    1.由于公司的电脑是 WIN,我已经尝试使用插件开启 NFS。但并没有实际提升的效果。
    2.我在母鸡搭建的运行环境执行上述脚本,耗时 0.3 秒不到就完成了。
    3.我在母鸡使用 virtualbox 搭建一个全新的虚拟主机,存储格式是 vdi。运行同样的脚本,耗时 0.3 秒不到。

    那么,到底是什么原因导致 Vagrant 运行 PHP 这么缓慢呢?是我下载的镜像问题呢?还是存储格式问题?注:Vagrant 使用的 vmdk。
    现在我在创建一个基于 vmdk 存储的虚拟机,再来跑一次上述脚本。估计稍后就有测试结果了。

    2 replies    2017-08-11 11:38:33 +08:00
    nullen
        1
    nullen  
       Aug 11, 2017
    xdebug + valgrind
    carlclone
        2
    carlclone  
       Aug 11, 2017 via Android
    什么年代了,还用 vagrant ,换 docker 吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 10:06 · PVG 18:06 · LAX 03:06 · JFK 06:06
    ♥ Do have faith in what you're doing.