Symfony响应时间长

时间:2015-08-11 16:40:12

标签: php apache symfony xampp

首先,我查看了所有先前关于这个主题的任务。但两者都没有解决问题。

生产环境中的Symfony 2.7.2让我的响应时间很慢(0.8-2秒),而开发环境则是2.6-5秒。我的目标是100-350ms的响应时间。我已经设置了以下内容:

  • 已禁用xdebug(已消失)
  • 启用了APC
  • 优化的自动加载器(composer dump-autoload --optimize)
  • 检查我是否只使用IP地址

更新

php.ini设置:

  • realpath_cache_size = 4096
  • realpath_cache_ttl = 7200
  • open_basedir = none

Web Profiler 显示以下内容(无法上传图片): 初始化时间为1秒,树枝为0.8秒。由于这是在开发模式下,我们可以忽略该树枝,因为它将被缓存在prod中。

应用程序是一个restAPI,但强制分析器显示的帮助程序不起作用。我知道dev env本质上是缓慢的,但是当我从其他人那里看到它时,生产应该快得多。

使用php -v 5.6.8在Windows 8.1 localhost XAMPP环境中运行。

"require": {
    "php": ">=5.3.9",
    "symfony/symfony": "2.7.*",
    "doctrine/orm": "~2.2,>=2.2.3,<2.5",
    "doctrine/dbal": "<2.5",
    "doctrine/doctrine-bundle": "~1.4",
    "symfony/assetic-bundle": "~2.3",
    "symfony/swiftmailer-bundle": "~2.3",
    "symfony/monolog-bundle": "~2.4",
    "sensio/distribution-bundle": "~4.0",
    "sensio/framework-extra-bundle": "~3.0,>=3.0.2",
    "incenteev/composer-parameter-handler": "~2.0",
    "doctrine/mongodb-odm": "1.0.*@dev",
    "doctrine/mongodb-odm-bundle": "3.0.*@dev",
    "phpunit/phpunit": "4.7.6"
}

0 个答案:

没有答案
相关问题