Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Długi czas wykonywania skryptu
toffiak
post 28.04.2011, 08:34:18
Post #1





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Witam,

Od pewnego czasu jeden z portali bardzo długo generuje niektóre strony, w trybie deweloperskim i środowisku keszowym jest to prawie 3 sekundy na stronę,

obrazek z panelu

w środowisku produkcyjnym strony wykonują się dużo szybciej, i teraz moje pytanie czy ktoś spotkał się z takim zachowaniem, czy to jest jakiś błąd ?.
Sama strona z której pochodzi obrazek jest stroną która za zadanie ma pobrać wybrane artykuły, łącznie są to 3 zapytania plus zapytania samego Doctrine, gdy zakeszuje tą akcję której czas pokazany jest na rysunku to okazuje się że strona w środowisku cache ładuje się w 300ms,
wykonałem dodatkowo test wyłączyłem wszystko z podanej akcji: żadnych zapytań pusty widok to ponownie otrzymałem wyniki jak z powyższego obrazka.

Problem pojawiał się na symfony wersji 1.4.0 1.4.8 i 1.4.10 innych nie sprawdzałem.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wdev
post 29.04.2011, 00:14:54
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


Stawiałbym na jakiś plugin, który potrzebuje sobie wygenerować dużo danych na podstawie konfigu... Sam widzisz, że masz 25 zapytań do configu. Musiałbyś dokładnie przeanalizować o co chodzi w każdym tym zapytaniu...

A tak poza tym, to 30 zapytań SQL żeby wyświetlić 3 artykuły? Zoptymalizuj leftJoinem, bo w prod to też będzie Ci mieszać niepotrzebnie wink.gif


--------------------
-wdev-
Go to the top of the page
+Quote Post
toffiak
post 29.04.2011, 17:46:54
Post #3





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Wyłączyłem większość pluginów, oprócz DoctrinePlugin i DoctrineGuardPlugin żaden z nich nie jest winny.
Na innych portalach jest podobna ilość odwołań do konfiguracji ale wykonywane sa one w granicach 15-20 ms nie tak jak tu.

30 zapytań do bazy jest środowisku deweloperskim po dodaniu keszowania jest to 7-10 zapytań na stronę.

Problem nie jest szczególnie uciążliwy, nie dotyczy on środowiska produkcyjnego, ale pierwszy raz spotkałem się z czymś takim.

Najdziwniejsze jest to że kiedy portal był uruchomiany skrypty ze środowiska deweloperskiego uruchamiały się znacznie szybciej.



--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:37