![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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 (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:00 |