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.