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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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