Optymalizacja szybkości

Optymalizacja szybkości PrestaShop: wolny sklep nie traci klientów na stronie głównej, tylko przy koszyku.

Zaczynamy od pomiaru, nie od domysłów. Core Web Vitals, czas odpowiedzi serwera, baza danych, obrazy i kod. Na koniec pokazujemy w liczbach, co się zmieniło.

Zmierzone Core Web Vitals
Baza danych i cache
Stan przed i po w liczbach
Co sprawdzamy
Core Web Vitals na telefonie i komputerze
Czas odpowiedzi serwera i cache
Baza danych i wolne zapytania
Obrazy, CSS i JavaScript
Co spowalnia sklep

Sklep rzadko jest wolny z jednego powodu. Zwykle sumuje się kilka mniejszych.

Moduły nagromadzone przez lata

Każdy moduł wczytuje swój CSS i JavaScript, także na stronach, na których nic nie robi.

Rozrośnięta baza danych

Tabele statystyk, koszyków i wyszukiwania rosną latami i spowalniają każde zapytanie.

Obrazy bez zmniejszenia

Zdjęcie produktu wgrane w oryginalnym rozmiarze zabiera na telefonie większość transferu.

Co robimy

Etapy pracy.

Pomiar

Core Web Vitals i czas odpowiedzi serwera mierzone na telefonie i komputerze, na prawdziwych stronach sklepu.

Strona serwera

Cache, kompresja, nagłówki HTTP i ustawienia PHP w granicach tego, na co pozwala hosting.

Baza danych

Usuwanie nieużywanych tabel, dodawanie brakujących indeksów, wyszukiwanie wolnych zapytań.

Obrazy

Zmniejszanie, nowoczesne formaty, opóźnione ładowanie poniżej pierwszego ekranu.

Kod

Nieużywany CSS i JavaScript odłączamy od stron, które go nie potrzebują.

Ponowny pomiar

Po poprawkach powtarzamy ten sam pomiar i zestawiamy oba wyniki obok siebie.

Jak to przebiega

Pomiar, poprawki, dowód.

1

Pomiar

Mierzymy stronę główną, kategorię, produkt i proces zamówienia, na telefonie i komputerze.

2

Poprawki

Poprawiamy w kolejności wynikającej z pomiaru: najpierw to, co daje największy efekt.

3

Dowód

Na koniec mierzymy te same strony jeszcze raz i pokazujemy oba wyniki obok siebie.

Częste pytania

O co pytają przed optymalizacją.

Ile można zyskać?
Odpowiadamy po pomiarze. Wcześniej byłoby to tylko zgadywanie, a tego nie robimy.
Czy trzeba zmienić hosting?
Nie zawsze. Najpierw wyciągamy to, co się da, po stronie sklepu, a dopiero potem wraca temat hostingu.
Czy coś może przestać działać?
Zmiany wprowadzamy pojedynczo, a po każdej sprawdzamy proces zakupowy.
Czy celem jest wynik PageSpeed?
Nie. Celem jest rzeczywisty czas ładowania i Core Web Vitals, a nie sam wynik.
Ile to trwa?
Pomiar zajmuje dzień, poprawki zależą od tego, ile punktów się znajdzie. To również wynika z audytu.
Zapytanie

Zamów audyt szybkości

Podaj adres sklepu i stronę, która działa najwolniej. Przejrzymy go i w ciągu dwóch dni roboczych odpiszemy, co proponujemy i ile to kosztuje.

Moje moduły