Как сделать Symfony быстрее - PullRequest
3 голосов
/ 21 ноября 2011

Мои проекты Symfony работают очень медленно, от 4 до 8 секунд на страницу (я работаю в среде разработчиков).Я пытался использовать PHP APC (с ним он работает медленнее), я пытался оптимизировать свой код, я пытался изучить стандартную библиотеку Symfony и т. Д. Но ничто не помогло мне.

PSУ меня хорошее оборудование, я уверен, что проблема не в этом.

Ответы [ 2 ]

6 голосов
/ 21 ноября 2011

Найдите, где ваша горлышко бутылки находится в вашем приложении.

Скорее всего, это будет не проблема Symfony, а что-то, что вы сделали или как вы это сделали.

Установите XDebug, профилируйте свое приложение, затем проанализируйте результаты, чтобы выяснить, что занимает все относительное время для вычисления.Вы, вероятно, увидите, что что-то занимает примерно 98% относительного времени, и, вероятно, это будет что-то неясное, например запрос на тайм-аут и т. Д.

1 голос
/ 21 ноября 2011

Используйте профилировщик, чтобы найти узкое место. Мы никак не можем определить, какая часть вашего приложения работает медленно.

Вам нужно будет самостоятельно выполнить некоторый тест, записав время в ключевых точках выполнения, чтобы углубиться в код, пока не найдете место медлительности.

...