W PrestaShop moduły są wygodne, ale ich nadmiar potrafi znacząco obniżyć wydajność. Problemem może być moduł slidera, czatu, opinii, filtrów, integracji, rekomendacji produktów albo źle napisany moduł płatności.

Co mierzyć?

  • czas odpowiedzi serwera,
  • liczbę zapytań SQL,
  • wagę JavaScriptu i CSS,
  • zewnętrzne requesty do trackerów i widgetów,
  • czas przeliczenia koszyka.

Jak testować moduły?

Najlepiej wykonać test na kopii sklepu. Wyłączaj moduły partiami i mierz zmianę czasu ładowania strony głównej, kategorii, produktu i koszyka. W sklepie produkcyjnym nie wolno robić tego bez planu.

Co dalej?

Czasem wystarczy konfiguracja cache, a czasem trzeba wymienić moduł lub przepisać fragment funkcji. Temat wydajności szerzej opisujemy w hubie PrestaShop.

Zauważasz spadki prędkości w swoim sklepie? Zobacz naszą ofertę na opiekę techniczną i optymalizację PrestaShop lub sprawdź poradnik dlaczego sklep PrestaShop działa wolno.