Symfony 2.8-> 3.4本地开发速度降低

时间:2018-10-01 14:20:42

标签: php symfony symfony-3.4 page-load-time

从2.8升级到3.4.14后,我们在本地开发计算机(OSX)上遇到了更长的页面加载方式。

加载时间

简单的/登录页面(预热缓存):

  • nginx + php-fpm app.php: 6秒
  • nginx + php-fpm app_dev.php: 10-12秒
  • 控制台服务器:运行开发人员: 10-12秒

PHP配置

xdebug完全未在php.ini中启用,需要进一步配置以加快速度:

opcache.enable=1
opcache.memory_consumption=64
opcache.max_accelerated_files=4000
opcache.revalidate_freq=240

分析器数据

enter image description here

enter image description here

在这里计算毫秒数并不能使我们达到初始化Symfony所花费的10秒...对吗?

关于在哪里寻找瓶颈的任何建议?

非常感谢

1 个答案:

答案 0 :(得分:0)

嗯,这很奇怪。好像是我的主机文件和本地dns解析。一旦从此更改/private/etc/hosts

127.0.0.1 localhost
127.0.0.1 myproject.dev
127.0.0.1 myotherproject.dev

对此

127.0.0.1 localhost myproject.dev myotherproject.dev

没有延迟,从11秒缩短到200ms:)

here得到了这个。