windows - Symfony 项目在本地执行缓慢

标签 windows symfony netbeans wampserver

我有这个问题很长时间了,但是显示我的 Symfony 2 项目的简单页面越来越慢。

这是我的开发环境:

  • 带有 PHP 5.3.13、MySQL 5.5.24 和 Apache 2.2.22 的 Wampserver 2.2
  • 交响乐 2.7
  • Netbeans 8.1

我真的不确定它来自 Symfony,尽管它在 symfony 项目中更明显(显示一个页面需要 4-5 分钟)。

即使从 wampserver 调用 phpmyadmin 也很长。

内存、CPU、磁盘都没有问题。使用资源管理器检查,似乎一切正常。

那些是 Apache 日志。我有公里数:

PHP Fatal error: Maximum execution time of 90 seconds exceeded in C:\wamp\www\MyProject\app\cache\dev\classes.php on line 5270, referer: http://localhost/MyProject/web/app_dev.php/myURL?init
[Thu May 12 14:11:28 2016] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/MyProject/web/app_dev.php/myURL?init
[Thu May 12 14:11:28 2016] [error] [client 127.0.0.1] PHP 1. Monolog\Handler\AbstractHandler->__destruct() C:\wamp\www\MyProject\app\cache\dev\classes.php:0, referer: http://localhost/MyProject/web/app_dev.php/myURL?init
[Thu May 12 14:11:30 2016] [error] [client 127.0.0.1] PHP Fatal error: Maximum execution time of 90 seconds exceeded in C:\wamp\www\MyProject\app\cache\dev\classes.php on line 5270, referer: http://localhost/MyProject/web/app_dev.php/myURL?init [Thu May 12 14:11:30 2016] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/MyProject/web/app_dev.php/myURL?init [Thu May 12 14:11:30 2016] [error] [client 127.0.0.1] PHP 1. Monolog\Handler\AbstractHandler->__destruct() C:\wamp\www\MyProject\app\cache\dev\classes.php:0, referer: http://localhost/MyProject/web/app_dev.php/myURL?init [Thu May 12 14:11:32 2016] [error] [client 127.0.0.1] PHP Fatal error: Maximum execution time of 90 seconds exceeded in C:\wamp\www\MyProject\app\cache\dev\classes.php on line 5270, referer: http://localhost/MyProject/web/app_dev.php/myURL?init [Thu May 12 14:11:32 2016] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/MyProject/web/app_dev.php/myURL?init [Thu May 12 14:11:32 2016] [error] [client 127.0.0.1] PHP 1. Monolog\Handler\AbstractHandler->__destruct() C:\wamp\www\MyProject\app\cache\dev\classes.php:0, referer: http://localhost/MyProject/web/app_dev.php/myURL?init [Thu May 12 14:13:04 2016] [error] [client 127.0.0.1] PHP Fatal error: Maximum execution time of 90 seconds exceeded in C:\wamp\www\MyProject\app\cache\dev\classes.php on line 5270, referer: http://localhost/MyProject/web/app_dev.php/myURL?init

有没有人知道我能做什么...我已经重新安装了几次我的软件,但它没有改变任何东西

感谢您的想法和任何帮助。

最佳答案

根据问题中的评论,我们得出的答案是,主要原因是 XDebug,它通常会对 PHP 性能产生重大影响。

您在命令中写道 Symfony 的分析器现在显示 3-6 秒,但实际上它需要更多时间。这意味着,PHP 本身可能不是唯一的问题。

我建议查看浏览器的开发人员工具(Firebug 等,具体取决于您使用的浏览器)并检查“网络”选项卡中的时间线。也许它会为您提供更多信息,告诉您在哪里寻找原因。

对于我的本地计算机,PHP 通常需要大约一秒钟的时间(在开发环境中;并且取决于缓存状态和它是什么页面)来执行 Symfony。

关于windows - Symfony 项目在本地执行缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37186939/

相关文章:

php - Chrome CSS 更改直接出现在源 css 文件中

python - 操作系统错误 : socket no longer exists (Python IDLE error)

php - 无法从 Windows 7 64 位 Apache 2.4 上的 PHP 5.5.4 连接到 LDAPS 服务器

php - Twig 中 Bundle 的相对路径

symfony2 : define several php constants in bundle

java - 在netbeans中将一个jar文件包含在另一个jar文件中

java - 在 Java 中使用插入命令运行 SQL 文件

windows - 添加/删除显示在漫游用户帐户中的我的应用程序

c - 如何使用 cl 编译 Window API 程序?

php - 如何检查用户是否对评论进行了评分?