【问题标题】:Symfony 2.8 -> 3.4 local development speed decreaseSymfony 2.8 -> 3.4 本地开发速度降低
【发布时间】:2019-03-06 16:28:07
【问题描述】:

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

加载时间

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

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

PHP 配置

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

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

分析器数据

在这里计算毫秒数并没有得到初始化 Symfony 所需的 10 秒...对吗?

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

非常感谢,

【问题讨论】:

  • PHP 版本?除此之外,请查看 Symfony 分析或通用 PHP 分析。一个快速修复可能是composer install -o,但这并不能解释性能下降。

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


【解决方案1】:

嗯,这很奇怪。这似乎是我的主机文件和本地 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 秒缩短到 200 毫秒 :)

here得到这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-29
    • 2022-08-06
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 2022-09-25
    相关资源
    最近更新 更多