Właśnie zainstalowałem Symfony2.4.4 i Symfony2.5.1 i skonfigurować stronę cześć świata + kilka podstawowych rzeczy, których używam (asset js/css management etc). Konfiguracja i konfiguracja dla obu projektów są dokładnie takie same.Symfony2.5 slow Inicjowanie czasu w porównaniu do Symfony2.4
Zauważyłem, że w app_dev Symfony2.5.1 potrzebuje około 1100ms do wygenerowania strony, podczas gdy Symfony2.4.4 potrzebuje około 130ms, by wygenerować tę samą stronę. Obie liczby pochodzą z paska narzędzi debugowania Symfony. Kiedy przyjrzę się osi czasu profilera, zauważyłem, że Symfony2.5.1 używa około 900-1000 ms na coś zwanego "Czas inicjalizacji", natomiast w 2.4.4, który zajmuje tylko 50-60 ms.
Symfony2.5.1
Symfony2.4.4
Czy ktoś ma pomysł dlaczego potrzebny Symfony2.5.1 więc znacznie dłużej, aby zainicjować projekt? Sprawdziłem dziennik zmian dla wersji 2.5.x, ale do tej pory nic nie znalazłem. (https://github.com/symfony/symfony/blob/master/CHANGELOG-2.5.md)
Edycja: Podobno 2.5.1 odbudowuje całą pamięć podręczną dev na każdym ładowaniu strony, podczas gdy 2.4.4 nie. Nie pewny dlaczego.
Edit2: Zauważyłem, że chromehelper na moim mac'u działał nieuczciwie (jedząc procesor), więc zrestartowałem przeglądarkę. Następnie 2.5.1 nie przebudowuje już pamięci podręcznej dev i czasy ładowania są podobne do 2.4.4. Nie rozumiem, jak to może być powiązane, w jaki sposób fałszywa przeglądarka może wpłynąć na odbudowę pamięci podręcznej dev? FYI: 2 projekty działają na wirtualnej skrzynce z centOS na tym samym mac.
Właśnie zaktualizowałem do wersji 2.5.1 i otrzymałem 1000 ms + tylko dla obciążenia z pierwszej strony, ale wszystkie kolejne obciążenia są <100ms. Czy próbowałeś odświeżyć? – FuzzyTree
Tak, odświeżyłem kilka razy w obu projektach. Próbowałem również ręcznie usunąć pamięć podręczną w obu, ale bez różnicy. Później zrestartowałem moją przeglądarkę chrome i jakoś naprawiłem problem (patrz Edit2). – Jones03
Czy masz akcelerator? APC byłoby miło przetestować to ... –