Jump to content
Patryk1712

Prestashop [1.6.x] Profiling strony

Recommended Posts

Witam,
Mam problem z profilingiem strony kategorii.
Strona zaczęła wolniej się ładować.
Jedyne długie czasy znajdują się w "initContent" oraz "display".
Sprawdzałem wszystkie moduły wyłączając je.
Niestety nic to nie dało.
Jak mógł bym dojść do tego która część kodu stwarza problemy?
Czy dobrze rozumiem że są to metody danego kontrolera? 

Screenshot_1.png

Share this post


Link to post
Share on other sites

1)Po pierwsze opisz, na jakim hostingu to stoi. 

2) W jakich godzinach robiłeś testy, 

3) Czy próbowałeś sklep uruchamiać lokalnie ? Czy pojawia się ten sam problem?

4) W jaki sposób jest trzymany cache ze Smarty, pliki na dysku czy Redis? 

Tak, to wygląda mi to na metody kontrolera.

Co bym jeszcze sprawdził to parametry konta hostingowego czy nie przekroczyłeś ich. 

//edit: 

Jak możesz to podaj link do sklepu może być na PW

Edited by pycode.biz (see edit history)

Share this post


Link to post
Share on other sites

1. Stoi na serwerze dedykowanym. Debian, nginx + php7.0
2.Godziny nie są istotne. Ciągle jest to samo.
3.Tak dalej dzieje się to samo z tym, że lokalnie czasy są o wiele większe we wszystkim niż na serwerze.
4. Cache smarty jest trzymany w plikach.

Share this post


Link to post
Share on other sites
On 11/28/2019 at 10:36 AM, Patryk1712 said:


4. Cache smarty jest trzymany w plikach.

Wyłącz testowo cache smarty i sprawdź czy czasem nie robisz jakichś obliczeń w szablonach - jak zrobisz coś cieższego w smarty to tak będzie się zachowywać serwer. U mnie pętla z obliczeniami cen była winowajcą

 

Share this post


Link to post
Share on other sites

Przeglądałeś wszystkie możliwe szablony, które były wykorzystywane przez konkretny controller i podpięte moduły?
Czy przypadkowo natrafiłeś na tą pętlę? bądź o niej wiedziałeś?
Nie wiem jak się nakierować na odpowiedni fragment kodu a troszkę tych szablonów jest.

Edited by Patryk1712 (see edit history)

Share this post


Link to post
Share on other sites
4 hours ago, Patryk1712 said:

Przeglądałeś wszystkie możliwe szablony, które były wykorzystywane przez konkretny controller i podpięte moduły?
Czy przypadkowo natrafiłeś na tą pętlę? bądź o niej wiedziałeś?
Nie wiem jak się nakierować na odpowiedni fragment kodu a troszkę tych szablonów jest.

Ja bym skopiował do siebie sklep lokalnie, ustawił debuger np xdebug i sprawdzał co zajmuje czas 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More