【问题标题】:Symfony terribly slow : 30 secondsSymfony 非常慢:30 秒
【发布时间】:2017-09-16 08:21:22
【问题描述】:

我有一台新电脑,戴尔 Inspiron 灵越 17 7000 系列。这是笔记本电脑:

  • i7-6500U CPU @ 2.50GHz,2601MHz
  • 16 转内存
  • 512 钼固态硬盘
  • Windows 10、Wampserver 3.0.6 和 PHP7 和 OPCache

但是使用 Symfony(新应用程序,只有 3 个超薄控制器),我的应用程序非常慢...... 30 秒:/

这是我的php.ini var:

 - realpath_cache_size = 12288K
 - realpath_cache_ttl = 1800
 - opcache.max_accelerated_files=60000

你能帮帮我吗?

【问题讨论】:

  • 您可以尝试使用 php bin/console server:start 运行服务器,然后检查执行时间吗?
  • 更快,~3/4 秒 :)
  • 开发模式没问题。所以问题出在 wamp 服务器上。
  • 因为是Windows,建议你用Linux。
  • 您的 var 目录可能在共享驱动器上?没有对 vagrant、docker 或 vm 做任何花哨的事情?我的机器功能相当弱,在开发模式下可以在不到 1 秒的时间内轻松交付页面。我碰巧使用 xampp,但这不应该有真正的区别。

标签: php apache symfony


【解决方案1】:

很可能是因为启用了 XDebug。 它发生在 Windows 上的许多 PHP 应用程序中,不仅仅是 Symfony。

正如here 所讨论的,尝试禁用“remote_autostart”和“profiler_enable”模式:

xdebug.remote_autostart = 0
xdebug.profiler_enable = 0

如果上面没有帮助,甚至可以注释掉启用 XDebug 的行:

;zend_extension = "/absolute/path/to/your/xdebug-extension.so"

【讨论】:

    猜你喜欢
    • 2015-05-22
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 2012-03-06
    • 2018-06-29
    • 2013-07-22
    • 2021-09-13
    • 2014-11-05
    相关资源
    最近更新 更多