Symfony2.5 медленный Время инициализации по сравнению с Symfony2.4

7

Я только установил Symfony2.4.4 и Symfony2.5.1 и установил приветственную мировую страницу + некоторые основные вещи, которые я использую (управление assetic js/css и т.д.). Конфигурация и настройка для обоих проектов одинаковы.

Я заметил, что в app_dev Symfony2.5.1 требуется около 1100 мс для создания страницы, а для создания одной и той же страницы Symfony2.4.4 требуется всего около 130 мс. Оба номера поступают с панели инструментов отладки Symfony. Когда я смотрю на график профилировщика, я заметил, что Symfony2.5.1 использует около 900-1000 мс для чего-то, называемого "Время инициализации", а с 2.4.4, которое занимает всего 50-60 мс.

Symfony2.5.1 Изображение 37514

Symfony2.4.4 Изображение 37515

Есть ли у кого-нибудь идея, почему Symfony2.5.1 требует гораздо больше времени для инициализации проекта? Я проверил журнал изменений 2.5.x, но пока ничего не нашел. (https://github.com/symfony/symfony/blob/master/CHANGELOG-2.5.md)

Изменить: По-видимому, 2.5.1 перестраивает весь кеш разработчиков на каждой загрузке страницы, в то время как 2.4.4 этого не делает. Не знаю, почему.

Edit2: Заметил, что chromehelper на моем mac запущен изгоем (есть процессор), поэтому я перезапустил браузер. После этого 2.5.1 больше не восстанавливает кэширование, а время загрузки аналогично 2.4.4. Я не понимаю, как это может быть связано, как может браузер-изгоев повлиять на восстановление кэша dev? FYI: 2 проекта работают на виртуальном боксе с centOS на том же Mac.

  • 1
    Я только что обновился до 2.5.1 и получил 1000 мс + только для загрузки первой страницы, но все последующие загрузки <100 мс. Вы пробовали освежиться?
  • 0
    Да, я обновился несколько раз на обоих проектах. Я также попытался вручную удалить кеш на обоих, но без разницы. После этого я перезапустил свой браузер Chrome, и это каким-то образом решило проблему (см. Edit2).
Показать ещё 2 комментария
Теги:
performance
symfony-2.5
symfony2.4

1 ответ

1

Разница времени инициализации между обеими версиями происходила из-за того, что Symfony2.5.1 полностью перестраивал свой кеш-браузер каждый раз, когда я загружал страницу. Я "решил" его, убив моего браузера mac/chrome, который был запущен изгоем.

После перезапуска браузера, 2.5.1 кэша вел себя так же, как 2.4.4, с временем загрузки около 130 мс.

Как браузер-мошенник может влиять на кеш-сервер, но я понятия не имею.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню