woj. świętokrzyskie
Audyt sklepu PrestaShop
Kielce
Sklep wczytuje się sześć sekund, choć hosting jest przyzwoity i katalog niewielki. Zwykle winne są trzy ustawienia, o których nikt nie pamięta po wdrożeniu — i tryb debugowania włączony od dwóch lat.
Ustawienia z wdrożenia
Ustawienia zostawione z czasu wdrożenia
PrestaShop ma zestaw ustawień wydajnościowych, które przy wdrożeniu ustawia się inaczej niż przy pracy sklepu. Wykonawca wyłącza buforowanie i włącza tryb debugowania, bo tak wygodniej pracować. Po wdrożeniu powinien to odwrócić.
Bardzo często tego nie robi. Sklep rusza z trybem debugowania, bez buforowania i bez kompilacji szablonów. Działa, sprzedaje i nikt nie podejrzewa, że pracuje trzy razy wolniej, niż mógłby.
Tryb debugowania jest przy tym najgorszy z trzech. Poza spowolnieniem pokazuje w razie błędu szczegóły techniczne — ścieżki plików i fragmenty zapytań — czyli informacje, których publiczny sklep nie powinien wyświetlać.
Zakres
Co sprawdzamy
Zaczynamy od ustawień, które kosztują najmniej, a dają najwięcej.
- Czy buforowanie jest włączone i jakiego rodzaju
- Czy kompilacja szablonów jest ustawiona jak dla sklepu działającego
- Czy tryb debugowania jest wyłączony
- Czy pliki stylów i skryptów są łączone i kompresowane
- Ile zapytań do bazy wykonuje jedno wejście
- Które zapytania są najwolniejsze
- Czy zasoby serwera odpowiadają wielkości sklepu
- Czy czas wczytywania mierzony poza biurem jest znośny
- Nie wykonujemy optymalizacji w ramach ceny audytu
- Nie obiecujemy konkretnego wyniku w narzędziach pomiarowych
- Część zmian wymaga wcześniejszego uporządkowania modułów
Ustawienia
Ustawienia, które sprawdzamy jako pierwsze
Poniżej rzeczy, które kosztują kilka minut, a zmieniają najwięcej.
| Ustawienie | Jak powinno być | Jak często jest źle |
|---|---|---|
| Tryb debugowania | wyłączony | bardzo często włączony |
| Buforowanie stron | włączone | często wyłączone |
| Kompilacja szablonów | bez sprawdzania zmian | często ustawiona jak przy pracach |
| Łączenie plików stylów | włączone | często wyłączone |
| Kompresja przesyłanych plików | włączona | często wyłączona |
| Buforowanie zapytań do bazy | włączone, jeśli serwer pozwala | zwykle wyłączone |
| Optymalizacja zdjęć | włączona | często pominięta |
Poza spowolnieniem pokazuje przy błędzie ścieżki plików i fragmenty zapytań. Publiczny sklep nie powinien tego ujawniać.
Wynik
Co dostajecie
Dokument podaje pomiar przed i szacowany zysk z każdej zmiany.
- Pomiar wyjściowy: Czas wczytywania kilku typów stron, rozbity na części.
- Zmiany za darmo: Ustawienia, które nic nie kosztują i dają najwięcej — z zyskiem w sekundach.
- Zmiany wymagające pracy: Zapytania do bazy, moduły, zasoby serwera — z wyceną i szacowanym zyskiem.
Kielce w praktyce
Czego nauczyły nas kieleckie audyty PrestaShopa
Pierwsza rzecz: tryb debugowania włączony w działającym sklepie znajdujemy zaskakująco często. To ustawienie wyłącza się jednym kliknięciem i samo w sobie bywa najbardziej opłacalną zmianą w całym audycie.
Druga: ustawienia wydajnościowe warto sprawdzić przed wydaniem pieniędzy na lepszy hosting. Sklep bez buforowania na mocnym serwerze nadal będzie wolny, tylko drożej.
Trzecia: po włączeniu buforowania trzeba pamiętać, że zmiany w sklepie przestają być widoczne natychmiast. To najczęstsza przyczyna paniki po optymalizacji i dlatego mówimy o tym zawczasu.
Tryb debugowania był włączony od wdrożenia, czyli od dwóch lat. Po wyłączeniu sklep przyspieszył o połowę.
Dostępy
Czego potrzebujemy
Do pomiarów potrzebujemy dostępu do panelu i hostingu.
- Dostęp do panelu sklepu, przynajmniej do odczytu
- Dostęp do panelu hostingu i informacja o pakiecie
- Adresy stron, które wczytują się najdłużej
- Liczba produktów i kombinacji w katalogu
- Informacja, czy sklep zwalnia w określonych godzinach
- Informacja, kto ostatnio zmieniał ustawienia
Współpraca
Jak pracujemy
Zaczynamy od wstępnego pomiaru bez dostępów, na kilku typach stron: głównej, liście kategorii, karcie produktu i koszyku. Różnice między nimi od razu wskazują, gdzie szukać.
Potem, z dostępem do panelu, sprawdzamy ustawienia wydajnościowe. To pierwsza rzecz, bo zwykle jest darmowa. Jeśli okaże się, że wystarczy zmienić trzy przełączniki, powiemy to i nie będziemy sprzedawać większego audytu.
Dopiero potem schodzimy głębiej: zapytania do bazy, wpływ modułów, zasoby serwera. Testy wykonujemy na kopii, a przy włączaniu buforowania uprzedzamy, jak zmieni się praca w panelu.
Zasięg
Gdzie dokładnie pracujemy
Audyt i pomiary wykonujemy zdalnie. Przy sklepach z Kielc spotkanie omawiające wyniki możemy przeprowadzić na miejscu.
Obsługujemy też sklepy ze Skarżyska-Kamiennej, Starachowic, Ostrowca Świętokrzyskiego, Jędrzejowa, Buska-Zdroju i Końskich.
- Ślichowice
- Barwinek
- Bocianek
- Szydłówek
- Herby
- Czarnów
- Baranówek
- Białogon
- Kadzielnia
- Wietrznia
- Zagórze
- Pod Telegrafem
Poza samym miastem pracujemy też w okolicy: Masłów, Morawica, Chęciny, Daleszyce, Miedziana Góra, Sitkówka-Nowiny, Piekoszów. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje audyt
Sprawdzenie ustawień wydajnościowych jest najtańszą częścią i zwykle daje najwięcej.
| Zakres | Dla kogo | Czas | Cena |
|---|---|---|---|
| Wstępny pomiar | kilka typów stron, wskazanie gdzie szukać | kilkanaście minut | bezpłatnie |
| Sprawdzenie ustawień | gdy podejrzewacie złą konfigurację | kilka godzin | 400–800 zł |
| Audyt wydajności sklepu | pełny przegląd z zapytaniami do bazy | 2–3 dni | 1500–2500 zł |
| Optymalizacja po audycie | wykonanie wskazanych prac | zależnie od zakresu | wyceniamy w raporcie |
Jeśli okaże się, że wystarczy zmienić kilka ustawień, powiemy to i nie zaproponujemy pełnego audytu. Zdarza się to częściej, niż można by sądzić.
Współpraca
Od pomiaru do przyspieszonego sklepu
Wstępny pomiar
Główna, kategoria, karta produktu, koszyk. Bezpłatnie.
Sprawdzenie ustawień
Buforowanie, kompilacja, tryb debugowania, kompresja.
Zmiany darmowe najpierw
Jeśli wystarczą, mówimy to wprost.
Pomiar zapytań do bazy
Ile ich jest i które są najwolniejsze.
Sprawdzenie zasobów serwera
Czy pakiet odpowiada wielkości sklepu.
Dokument
Pomiar, zmiany darmowe i płatne z zyskiem w sekundach.
Pytania
Zanim zapytasz
Najczęściej z powodu ustawień: wyłączonego buforowania i włączonego trybu debugowania.
Spowolnieniem i pokazywaniem szczegółów technicznych przy błędach. Publiczny sklep nie powinien tego robić.
Tak, zmiany przestają być widoczne natychmiast. Uprzedzamy o tym przed włączeniem.
Najpierw ustawienia. Mocny serwer bez buforowania nadal będzie wolny.
Przy złych ustawieniach nawet dwu- do trzykrotnie. Mierzymy to i podajemy.
Tak, jeśli ustawienia nie wystarczą. To druga warstwa audytu.
Ta sama okolica
Pozostałe usługi w Kielcach
Ta sama usługa
Audyt sklepu PrestaShop w innych miastach
Zmierzmy sklep i sprawdźmy trzy ustawienia
Wstępny pomiar robimy bezpłatnie na kilku typach stron. Jeśli okaże się, że winne są ustawienia z czasu wdrożenia, powiemy to od razu — bez sprzedawania pełnego audytu.