【发布时间】:2016-04-08 03:15:37
【问题描述】:
我维护了几个 Laravel 项目。他们通常启动很快,但我有一个项目启动很慢。
项目用 Laravel 5.0 编写,使用 PHP 5.4.24,Windows Server 2012 上的 EasyPHP DevServer。
例如,在我的本地计算机上运行的另一个 Laravel 项目(相同版本 - 5.0)中(不是很快)初始化需要 80 - 140 毫秒。此外,Application initialisation 事件在Router dispatch 开始时结束,这显然不是上图中的情况。
另一个问题(可能相关,也可能不相关)是每当我运行 composer update 时,只需 6 个要求即可运行所有这些任务
【问题讨论】:
-
对于作曲家问题,您可能在 php.ini 中启用了 xdebug,但这取决于主机。
-
可能是您的 php.ini 中的 memory_limit 设置过高!我有同样的问题(3sec Laravel 启动时间),尝试降低设置
-
@Sliq,不,只是我在 Windows 上运行。在 Mac 或 Linux 上,问题不再出现。
标签: php performance laravel initialization long-integer