2016-10-28 4 views
2

Я обновил пакеты композиторов в своем проекте Symfony 3.0. *. Перед обновлением мое приложение загружалось примерно через ~ 700 мс. Сейчас идет загрузка в ~ 3000ms. В обновленных пакетах было обновлено doctrine/annotations от v1.2.7 до v1.3.0. Когда я вернул все изменения из этого пакета, все возвращается в нормальное состояние со скоростью.Доктрина/аннотации, обновленные с 1.2.7 до 1.3.0, замедляют мое приложение

Какие изменения в doctrine/annotations разрушают мою скорость? Как это исправить?

Конфигурация:

enter image description here

ответ

3

я заметил точно такой же вопрос несколько дней назад - проверили на обоих Symfony 3.1.5 & 3.1.6. Я также проверил dev-master версию аннотаций доктрины, но это тоже не помогает.

Кажется, проблема связана только с окружающей средой DEV, поскольку PROD, кажется, имеет более или менее сопоставимое время, чем раньше.

Моя среда PHP7 (если это имеет значение)

Сравнение среднего времени для той же странице & кода (кэш разогревается).

  • доктрина аннотации 1.2 => ~ 300мс
  • доктрина аннотаций 1.3.0/DEV-мастер => ~ 4000ms

в этот момент мое единственное решение, чтобы добавить "доктрину/аннотаций": "1.2. *" в компе oser.json.

[ОБНОВЛЕНИЕ 12.01.2017] Symfony 3.2.1 с доктриной/аннотаций 1.3.1, кажется, работает лучше (сравнимый раз 1.2.x в моих случаях использования)

+0

Блин ... может быть, это глобальное вопрос, не только мой. Спасибо за информацию. –

+1

для тех, кто по-прежнему заинтересован: доктрина/аннотации 1.3.1 с symfony 3.2.1, похоже, свободны от этой проблемы - времена более или менее нормальны в среде DEV – noofaq

+0

Спасибо за информацию! ;) –