Spis treści 8 sekcji

Optymalizacja PrestaShop poprawia szybkość ładowania i codzienne działanie sklepu. Dotyczy zarówno zaplecza technicznego, jak i drogi klienta do zakupu.
Warto zacząć od pomiarów, a dopiero potem wybierać poprawki.

Sellision dzieli zakres optymalizacji na następujące obszary:

  • Frontend, czyli część widoczną dla klientów, obrazy oraz CDN, czyli sieć dostarczania plików.1
  • Cache, czyli pamięć podręczną, a także bazę danych i moduły.1
  • Koszyk, wyszukiwarkę oraz filtry produktów.1

Czym jest optymalizacja PrestaShop?

Optymalizacja PrestaShop zaczyna się od ustalenia, co utrudnia działanie sklepu. Dopiero wtedy można poprawiać wydajność i obsługę klientów.
Google uznaje wynik LCP za dobry, gdy największy element strony wyświetla się w czasie nieprzekraczającym 2,5 sekundy2.

Pierwszym krokiem może być audyt wydajności albo analiza ograniczona do konkretnego problemu. Od diagnozy powinien zależeć zakres prac.
Przydatnym punktem odniesienia jest TTFB nieprzekraczający 0,8 sekundy, choć wynik zależy nie tylko od pracy serwera3.

Na czym polega poprawa wydajności sklepu?

Poprawa wydajności PrestaShop wymaga znalezienia źródła spowolnienia i usunięcia go bez zakłócania zakupów. Przy większych zmianach audyt pomaga uporządkować diagnozę. Audyt PrestaShow kosztuje 4 920,00 zł.4,5

Jakie obszary sklepu obejmuje optymalizacja?

Zakres prac ustala się po ocenie sklepu i jego zaplecza. Analiza wstępna PrestaShow obejmuje sklep, serwer, bezpieczeństwo, ruch, bazę danych, moduły oraz PHP. Na tej podstawie można wskazać potrzebne działania.4
Usługa kosztuje 800 zł, a przewidziany czas pracy to 4–6 godzin.4

Od których działań warto zacząć?

Najpierw nazwij objaw i wskaż miejsce, w którym sklep zwalnia. Jeśli znasz przyczynę, zestaw koszt modułu z zakresem diagnozy.
Moduł Speed optymalizator kosztuje 1299 zł netto. Audyt obejmujący między innymi zapytania SQL i serwer kosztuje 1500–3000 zł netto6.

Przykład rozwiązania modułowego PrestaShowCena
Moduł wskazany jako alternatywa dla audytu300 zł

Dane w tabeli: 4

Moduł ma sens przy ustalonym problemie. Gdy przyczyna pozostaje niejasna, zacznij od diagnozy.

Jak zmierzyć i poprawić szybkość sklepu PrestaShop?

Szybkość PrestaShop sprawdzaj na konkretnych podstronach, nie tylko przez wynik PageSpeed Insights. Astrabit zaleca uwzględnić rzeczywisty ruch, panel administracyjny, koszyk i integracje.7
Dane użytkowników w PageSpeed Insights obejmują poprzednie 28 dni. Nie pokazują więc wyłącznie efektów zmian wprowadzonych dzisiaj8.

Mierz te same podstrony i czynności zakupowe przed zmianą oraz po niej. Tak odróżnisz lepszy wynik w narzędziu od poprawy odczuwalnej podczas korzystania ze sklepu.

Samodzielne przyspieszanie sklepu: od czego zacząć?

Zapisz objawy, a następnie zmierz miejsca, w których sklep działa wolno. Przed pracami wydajnościowymi innymi niż optymalizacja zdjęć Tebim zaleca zrobić kopię zapasową sklepu.9
Pełna kopia obejmuje pliki sklepu i bazę danych10.

  • Zmierz osobno stronę kategorii, kartę produktu i koszyk. Przy porównaniu zachowaj te same warunki.
  • Zapisz, czy opóźnienie dotyczy wyświetlania strony, pracy panelu czy czynności klienta.
  • Zmieniaj jeden obszar naraz, by móc przypisać wynik do danej poprawki.

Jak wersja PHP wpływa na szybkość sklepu?

Wersja PHP, czyli języka wykonującego kod sklepu na serwerze, wpływa na czas generowania treści. Tebim deklaruje dla PrestaShop 1.7 co najmniej 100% przyrostu szybkości generowania treści po przejściu ze starszego PHP na PHP 7.9

  • Sprawdź wersję PHP w sklepie oraz zgodność modułów i szablonu z planowaną zmianą.
  • Przetestuj nową wersję w środowisku testowym. Uwzględnij kartę produktu, koszyk i panel.
  • Porównaj czas generowania tych samych stron przed zmianą i po niej.

Dopiero pomiar pokaże, ile ta zmiana dała w konkretnym sklepie.

Jak zmniejszyć rozmiar obrazów i pozostałych zasobów?

Najpierw ogranicz wagę obrazów pobieranych przez klienta, później zajmij się innymi zasobami. CSS może wyświetlać zdjęcie produktu w małym rozmiarze, ale nie zmniejszy przez to samego pliku. Zbyt duży plik nadal spowalnia ładowanie.11

ObszarDane do oceny
JPEGTebim sugeruje ustawienie kompresji na 80. Według Tebim optymalizacja może zmniejszyć wagę pliku JPEG do 50%.
WebPLH.pl podaje wagę grafik mniejszą o 40–50% względem JPG przy tej samej jakości.

Dane w tabeli: 9,11

  • Dostosuj wymiary plików do miejsc, w których sklep pokazuje zdjęcia.
  • Oceń lazy loading, czyli wczytywanie obrazów dopiero wtedy, gdy są potrzebne na ekranie.
  • Sprawdź, które pliki JavaScript są potrzebne na widocznej części strony, a które uruchamiają się niepotrzebnie.
  • Porównaj działanie sklepu przed zmianą ustawień cache i po niej.

O ilości pobieranych danych decyduje plik wysyłany klientowi, nie tylko jego wygląd na stronie.
Według Google pliki WebP z kompresją stratną są o 25–34% mniejsze od porównywalnych JPEG przy równoważnej jakości12.

Jak znaleźć elementy spowalniające ładowanie strony?

Aby znaleźć źródło opóźnienia, zestaw pomiar strony z danymi o pracy serwera. Sprawdź zużycie zasobów, logi, zapytania SQL kierowane do bazy danych oraz wpływ modułów i ruchu.13
W MySQL 8.0 domyślne long_query_time wynosi 10 sekund. Dziennik wolnych zapytań jest domyślnie wyłączony14.

  • Porównaj logi i obciążenie serwera z godzinami, w których sklep odpowiada wolno.
  • Zbadaj zapytania SQL wykonywane przy wczytywaniu problematycznych podstron.
  • Uruchom profiling, czyli pomiar czasu działania poszczególnych elementów sklepu. Pomoże ocenić moduły przed ich poprawą, wymianą lub usunięciem.4
  • Ponów pomiar na podstronach, na których występuje opóźnienie.

Dopiero wspólny obraz pracy strony, modułów, bazy i serwera pozwala wskazać przyczynę. Każdy z tych obszarów może odpowiadać za zwłokę.
Średni czas wykonania grup podobnych zapytań odczytasz z pola AVG_TIMER_WAIT tabeli events_statements_summary_by_digest w MySQL15.

Wydajność sklepu: przyczyny spowolnień i ich skutki

PrestaShop zwalnia, gdy katalog, zadania w tle lub ruch obciążają sklep ponad możliwości serwera. Problem może dotknąć strony klientów, panelu administracyjnego albo obu obszarów.
PrestaShow uznaje ładowanie trwające ponad 3 sekundy za objaw problemu.4

Sprawdź, czy opóźnienie występuje stale, podczas importu, czy przy większym ruchu. Taki podział ułatwia znalezienie przyczyny.
Przy wolnym imporcie sprawdź max_execution_time. Domyślny limit wykonywania skryptu PHP to 30 sekund, a przy uruchomieniu z wiersza poleceń – 016.

Dlaczego szybkość sklepu ma znaczenie dla sprzedaży, UX i stabilności?

Dłuższe ładowanie wydłuża klientowi drogę do zakupu. Tebim, powołując się na dane Google, wiąże skrócenie ładowania o 0,5 sekundy ze wzrostem ruchu o 20%.9
Według danych Akamai przytoczonych przez Tebim blisko 40% użytkowników opuszcza stronę ładującą się 3,5 sekundy.9 To dane przywołane przez dostawcę, nie prognoza dla danego sklepu.

Sprawdź stabilność także podczas zakupów. Karta produktu może działać szybko, choć przejście do koszyka trwa zbyt długo. Pomiar samej strony głównej tego nie pokaże.
Reakcję na działania użytkownika opisuje INP; Google uznaje wynik nieprzekraczający 200 ms za dobry2.

Co najczęściej spowalnia sklep PrestaShop?

Sklep spowalniają zarówno rosnące tabele, jak i zadania wykonywane podczas obsługi klientów. Jeśli strona działa sprawnie, a panel nie, sprawdź tabele statystyk ps_connections, ps_guest i ps_page_viewed.4
Import z hurtowni, synchronizacja z ERP i aktualizacje cen mogą obciążać bazę w godzinach zakupowych.4

Źródło obciążeniaPrzykładowa skalaCo porównać
Katalog i kombinacje10 000 produktów, 5 rozmiarów i 6 kolorów daje 300 000 rekordów.Liczbę wariantów i obciążenie bazy

Dane w tabeli: 4

Kombinacje produktów, takie jak warianty rozmiaru i koloru, mogą obciążać bazę mocniej, niż wynikałoby z liczby produktów.4
Jeśli sklep spowalnia infekcja, PrestaShow zaleca skan, usunięcie ukrytego dostępu, załatanie luki i zmianę haseł.4
Wygenerowanie wszystkich wariantów 10 rozmiarów i 10 kolorów jednego produktu daje 100 kombinacji17.

Jak serwer wpływa na działanie sklepu?

Serwer PrestaShop obsługuje osoby aktywne jednocześnie, nie dzienną sumę odwiedzin. W przykładzie PrestaShow sklep radzi sobie z 300 osób dziennie, ale 300 osób jednocześnie może go przeciążyć.4
Convertis przyjął w jednej realizacji cel 1 000–2 000 użytkowników jednocześnie. To parametr tamtego wdrożenia, a nie norma dla każdego serwera.18

  • Zestaw obciążenie serwera z liczbą użytkowników obecnych w tym samym czasie.
  • Oddziel ruch klientów od żądań botów, czyli programów automatycznie odwiedzających sklep. PrestaShow radzi rozpoznać taki ruch przed zwiększeniem zasobów. Wśród możliwych działań wymienia CDN i reguły blokujące.4
  • Sprawdź liczbę zapytań do bazy przy większym ruchu. Seigi podaje ponad 1 użytkownika na sekundę jako przykład natężenia, przy którym warto rozważyć cache, ograniczenie zapytań SQL lub CDN.13

Moc serwera zwiększaj po ustaleniu, czy obciążają go klienci, procesy sklepu czy boty.

Które parametry wydajności warto porównać?

Porównuj czas ładowania i Core Web Vitals, czyli wskaźniki wyświetlania, reakcji i stabilności strony. LCP mierzy wyświetlenie największego widocznego elementu. INP opisuje reakcję na interakcję, a CLS – przesuwanie elementów podczas ładowania.
Sellision deklaruje pomiar czasu ładowania oraz LCP, INP i CLS przed optymalizacją i po niej.1 Google uznaje CLS nieprzekraczający 0,1 za dobry2.

Sprawdzaj te same podstrony przy podobnym ruchu. Wyniki zestawiaj z działaniem koszyka i panelu, bo wydajność sklepu dotyczy także zaplecza.
Przykładowy próg w teście obciążeniowym k6 to mniej niż 1% błędnych żądań HTTP (http_req_failed)19.

SEO, UX i funkcjonalność: obszary do usprawnienia

SEO, czyli widoczność w wyszukiwarce, oceniaj osobno od UX, czyli wygody korzystania ze sklepu. Nawigacja może być wygodna, a mimo to tworzyć zbędne adresy do indeksacji.
Zmiany w nawigacji sprawdzaj również pod kątem wyszukiwarki. Dalej opisany limit pojedynczej mapy strony wynosi 50 000 adresów URL.

Optymalizacja SEO: od czego zacząć?

Prace nad SEO PrestaShop zacznij od ustalenia, które strony mają trafiać do wyników wyszukiwania. Sprawdź też, jak wyszukiwarka może je znaleźć. Zakres techniczny obejmuje mapę strony, plik robots.txt, adresy URL, nagłówki i metadane.18

W PrestaShop 1.6 i 1.7 ustawienie częstotliwości aktualizacji mapy nie wystarczy do jej automatycznej przebudowy. Potrzebne jest zadanie CRON, które uruchamia ten proces według planu.11

Jakie prace obejmuje usprawnianie sklepu internetowego?

Usprawnianie PrestaShop dotyczy odnajdywania produktów przez klientów i kontroli adresów dostępnych wyszukiwarce. Przy dużym katalogu znaczenie mają liczba adresów oraz wielkość plików mapy. Limity jednej mapy to 50 000 adresów URL i 50 MB po rozpakowaniu.

Parametr mapy strony według zaleceń Google przytoczonych przez LH.plLimit
Liczba adresów URL w jednej mapie50 000 adresów URL
Rozmiar rozpakowanego pliku50 MB

Dane w tabeli: 11

Po przekroczeniu któregokolwiek limitu podziel adresy między pliki mapy strony.

Jak poprawić funkcjonalność sklepu?

Sprawdź, czy filtry produktów ułatwiają wybór bez mnożenia zbędnych adresów. Filtrowanie według wielu cech obciąża bazę i tworzy adresy URL, które mogą zaśmiecać indeks.4
Przy dużym katalogu uwzględnij limit 50 000 adresów URL w jednej mapie strony.

  • Wybierz kombinacje filtrów pomocne klientom w szukaniu produktów.
  • Określ, które kombinacje powinna indeksować wyszukiwarka.
  • Dostosuj indeksy bazy danych, czyli struktury przyspieszające odczyt, do sposobów filtrowania używanych w sklepie.4

Dobór filtrów wpływa jednocześnie na nawigację, obciążenie bazy i indeksację.

Kiedy optymalizacja SEO wymaga wsparcia programisty?

Przy SEO PrestaShop potrzebujesz programisty, jeśli poprawka dotyczy generowania adresów, przebudowy mapy lub zapytań filtrów. Samo ustawienie w panelu nie zmieni wtedy mechanizmu sklepu.
Dotyczy to także automatycznej przebudowy mapy w PrestaShop 1.6 i 1.7. Zlecenie powinno opisywać objaw oraz oczekiwane działanie po poprawce11.

Najpierw usuń techniczną przyczynę. Dokładanie kolejnego elementu do strony jej nie rozwiąże.

Lista kontrolna elementów sklepu do optymalizacji

Oceniaj sklep według listy obejmującej stronę, zakupy i zaplecze. Po wdrożeniu ponawiaj pomiary, bo późniejsze zmiany mogą pogorszyć wcześniejszy wynik.18
Interpretując PageSpeed Insights, pamiętaj o danych z poprzednich 28 dni.

  • Strony sklepu: porównaj czas ładowania kategorii i karty produktu.
  • Ścieżka zakupowa: sprawdź dodanie produktu do koszyka i przejście przez zamówienie.
  • Panel administracyjny: zmierz otwieranie list produktów i zamówień.
  • Zmiany w sklepie: zapisz wyniki przed wdrożeniem i po nim, by zauważyć pogorszenie.

Taka lista łączy wynik pomiaru z miejscem, w którym klient lub pracownik napotyka problem.

Techniczna optymalizacja PrestaShop: szablon, adresy URL i cache

Techniczna optymalizacja PrestaShop łączy ocenę szablonu, adresów i cache z pracą zaplecza. Convertis wymienia w swoim zakresie ustawienia bazy, konfigurację silnika, kod PHP, pamięć podręczną i serwer.18
Wśród celów pomiarowych uwzględnij LCP nieprzekraczający 2,5 sekundy.

Każdą poprawkę sprawdź w działającym sklepie. Szybsza strona niewiele daje, jeśli po zmianie nie działa nawigacja lub koszyk.

Jak ocenić wydajność szablonu sklepu?

Szablon PrestaShop oceniaj przez pomiar przed zmianą ustawień zasobów i po niej. Funkcje CCC minimalizują oraz scalają CSS i JavaScript. Po ich włączeniu sprawdź, czy szablon nadal działa poprawnie.9
Wynik LCP możesz zestawić z progiem 2,5 sekundy.

  • Zmierz ładowanie kategorii, karty produktu i koszyka.
  • Wprowadzaj zmiany w CCC osobno dla zasobów, których wpływ oceniasz.
  • Sprawdź wygląd strony, menu, wybór wariantu i koszyk.
  • Porównaj wyniki z pomiarem wykonanym przed zmianą.

Poprawa szablonu powinna być widoczna w pomiarze, ale nie może psuć zakupów.

Jak skonfigurować przyjazne adresy URL?

Przyjazne adresy URL w PrestaShop powinny prowadzić do właściwych produktów i kategorii. Po zmianie stare adresy muszą kierować do nowych. W istniejącym sklepie zaplanuj przekierowania i uwzględnij ryzyko spadku pozycji w wyszukiwarce.11

  • Zapisz obecne adresy stron, które pozyskują ruch z wyszukiwarki.
  • Ustal nowe adresy i przypisz przekierowanie każdemu zmienionemu adresowi.
  • Przetestuj nowe adresy oraz przejścia ze starych.
  • Obserwuj widoczność po wdrożeniu. LH.pl podaje możliwy spadek pozycji przez 4–6 miesięcy.11 Według LH.pl okres ten może wydłużyć się do 8 miesięcy.11

W działającym sklepie sama zmiana ustawienia adresów nie zastępuje planu przekierowań.

Jak ustawić cache i ograniczyć obciążenie bazy danych?

Cache PrestaShop powinien ograniczać ponowne generowanie stron, ale nie może pokazywać nieaktualnych cen. Wygrzewanie cache polega na wcześniejszym odwiedzeniu stron produktów przez skrypt. W ten sposób przygotowuje on ich zawartość w pamięci podręcznej.9
Przy badaniu wolnych zapytań uwzględnij domyślne long_query_time: 10 sekund w MySQL 8.0.

  • Porównaj czas odpowiedzi tych samych stron przed włączeniem cache i po nim.
  • Po zmianie ceny lub dostępności sprawdź, czy karta produktu pokazuje aktualne dane.
  • Zbadaj zapytania do bazy wykonywane podczas otwierania wolnych podstron.
  • Wygrzej strony produktów, jeśli sklep korzysta z tej metody przygotowania cache.

Cache pomaga, gdy przyspiesza stronę bez opóźniania aktualizacji informacji potrzebnych do zakupu.

Techniczna lista kontrolna po wprowadzeniu zmian

Po zmianach technicznych sprawdź pomiar i czynności klienta. Dzięki temu odróżnisz wzrost szybkości od błędów szablonu, adresów lub danych produktu.
CLS zestaw z progiem 0,1, który Google uznaje za dobry.

  • Szablon: strona wygląda poprawnie, a menu i wybór wariantu działają.
  • Adresy URL: stare adresy prowadzą do właściwych nowych stron.
  • Cache: karta produktu pokazuje aktualną cenę i dostępność.
  • Koszyk: produkt można dodać, a zamówienie złożyć bez błędów.
  • Pomiar: wyniki tych samych podstron porównano ze stanem sprzed wdrożenia.

Poprawkę uznaj za udaną dopiero wtedy, gdy sklep jest szybszy i nadal działa prawidłowo.

PrestaShop w praktyce: możliwości, typowe problemy i wsparcie

Prace wydajnościowe dobierz do sposobu działania sklepu, jego infrastruktury, koszyków i wersji oprogramowania. Sklep B2B może zwalniać z innych powodów niż instalacja obsługująca kilka sklepów.
Przy rozbudowanym katalogu pamiętaj, że 10 rozmiarów i 10 kolorów tworzy 100 kombinacji.

Wdrożenia PrestaShop: jakie obszary mogą wymagać poprawek?

Wdrożenie PrestaShop może wymagać poprawek w procesach dzielących zasoby albo w obsłudze dużego koszyka. W trybie multistore kilka sklepów korzysta z jednej bazy i serwera. Import lub kampania jednego sklepu może więc obciążyć pozostałe.4
Przy ocenie ruchu odróżnij 300 odwiedzin dziennie od 300 użytkowników jednocześnie.

W dużym koszyku B2B, używanym do zakupów między firmami, mierz koszt każdej operacji. Opisane sposoby poprawy obejmują kolejkowanie przeliczeń oraz przechowywanie cenników w cache.4

Jak rozwijać sklep wraz ze zmianą potrzeb?

Rozwój PrestaShop podporządkuj procesowi, który obciąża sklep lub utrudnia zakupy. Nową funkcję sprawdzaj również pod kątem wpływu na dotychczasowe działanie.
Jeśli problemem jest ruch, porównaj liczbę osób obecnych jednocześnie. Cel jednego wdrożenia Convertis wynosił 1 000–2 000 użytkowników jednocześnie.

  • Opisz czynność wymagającą poprawy, na przykład pracę z katalogiem lub składanie zamówienia.
  • Ustal, czy zmiana dotyczy konfiguracji, szablonu, modułu czy integracji.
  • Przetestuj nową funkcję wraz z obecną ścieżką zakupową.
  • Porównaj działanie sklepu przed wdrożeniem i po nim.

Nowa funkcja powinna usuwać konkretną przeszkodę, nie utrudniając obsługi zamówień.

Wsparcie PHP dla PrestaShop 1.7.x: co sprawdzić?

W PrestaShop 1.7.x przed przełączeniem PHP sprawdź zgodność nowej wersji z wersją sklepu. Na taką kontrolę wskazuje LH.pl.11
Po zmianie przetestuj panel, kartę produktu, koszyk i używane moduły. Deklaracja Tebim o PHP 7 i przyroście szybkości generowania treści o co najmniej 100% jest punktem odniesienia, nie gwarancją wyniku.

Kiedy skorzystać ze wsparcia przy prowadzeniu sklepu?

Zewnętrzne wsparcie rozważ, gdy trzeba zbadać kod, integracje lub wpływ zmian na sprzedaż. Sellision deklaruje kontakt w ciągu 24 godzin po zgłoszeniu dotyczącym bezpłatnego audytu wydajności. Jest to czas na kontakt, nie na ukończenie audytu.1
W odrębnej usłudze Sellision Care dostawca deklaruje dostępność 99,98%.1

Wybór zależy od rozpoznanego problemu: możesz potrzebować jednorazowej diagnozy albo stałej opieki.

Źródła

  1. ↑Optymalizacja wydajności PrestaShop | Sellision https://sellision.pl/optymalizacja-wydajnosci-prestashop/
  2. ↑Google Web Vitals https://web.dev/articles/vitals
  3. ↑Google web.dev https://web.dev/articles/ttfb
  4. ↑Optymalizacja PrestaShop – przyspiesz sklep, serwer i PageSpeed https://prestashow.pl/pl/prestashop-blog/20/optymalizacja-prestashop-przyspiesz-sklep-serwer-i-pagespeed?srsltid=AU7gw4UH6qMptTHDkfc-1wFgMLKqaVQNLvp3Y0Wqod7zbEOnmnzvGViw
  5. ↑PrestaShow, „Audyt PrestaShop | SEO, UX, szybkość, bezpieczeństwo” https://prestashow.pl/pl/uslugi-prestashop/80-audyt-prestashop-seo-ux-szybkosc-bezpieczenstwo.html
  6. ↑PrestaSzop; Damian Węglarz https://prestaszop.pl/moduly/286-475-speed-optymalizator.html
  7. ↑Wydajność sklepów PrestaShop | Poradniki Astrabit https://astrabit.com/blog/szybkosc-wydajnosc-prestashop/
  8. ↑Google PageSpeed Insights https://developers.google.com/speed/docs/insights/v5/about
  9. ↑Optymalizacja PrestaShop. 13 sposobów jak przyspieszyć sklep | Tebim https://www.tebim.pro/blog/jak-przyspieszyc-sklep-na-prestashop/
  10. ↑Dokumentacja PrestaShop https://docs.prestashop-project.org/1-6-documentation/english-documentation/updating-prestashop/making-and-restoring-your-own-backup
  11. ↑Jak zoptymalizować PrestaShop do celów SEO? – PrestaShop LH.pl https://www.lh.pl/pomoc/jak-zoptymalizowac-prestashop-do-celow-seo/
  12. ↑Google WebP https://developers.google.com/speed/webp
  13. ↑Jak Przyśpieszyć Prestashop? Optymalizacja Sklepu Krok po Kroku https://seigi.eu/optymalizacja-prestashop-przyspieszenie-sklepu.html?srsltid=AU7gw4VMxp0-G31AKHCjMiXZ_AAusWAtFZNc3rHtpg4JtH0cmBqOLGq_
  14. ↑MySQL 8.0 Reference Manual https://dev.mysql.com/doc/refman/8.0/en/slow-query-log.html
  15. ↑MySQL 8.0 Reference Manual https://dev.mysql.com/doc/refman/8.0/en/performance-schema-statement-summary-tables.html
  16. ↑PHP Manual https://www.php.net/manual/en/info.configuration.php
  17. ↑Dokumentacja PrestaShop 8 https://docs.prestashop-project.org/v.8-documentation/user-guide/selling/managing-catalog/managing-products
  18. ↑Optymalizacja sklepu na PrestaShop – Convertis https://convertis.pl/optymalizacja-prestashop/
  19. ↑Dokumentacja Grafana k6 https://grafana.com/docs/k6/latest/using-k6/thresholds/