woj. pomorskie
Audyt sklepu internetowego
Gdynia
Przez dziesięć miesięcy sklep działa bez zarzutu. W szczycie sezonu zwalnia, a przy największej promocji przestaje odpowiadać na dwadzieścia minut — dokładnie wtedy, gdy każda minuta jest warta najwięcej.
Najgorszy dzień roku
Sklep sprawdza się w najgorszym dniu roku
Wydajność sklepu w zwykły wtorek nie mówi nic o tym, co stanie się w szczycie. Serwer, który obsługuje dwadzieścia osób jednocześnie, przy stu zachowuje się zupełnie inaczej — i to nie jest różnica proporcjonalna.
Problemy nie ograniczają się do samej strony. W szczycie zaczynają się kolejki: płatności czekają na odpowiedź, wiadomości do klientów wychodzą z opóźnieniem, przesyłanie stanów do magazynu nie nadąża. Każda z tych rzeczy psuje się osobno.
Dlatego sprawdzenie trzeba zrobić przed sezonem. W szczycie żadna zmiana nie jest bezpieczna, a wszystkie decyzje podejmuje się pod presją — zwykle przez dokupienie mocy serwera, co jest najdroższym z możliwych rozwiązań.
Zakres
Co sprawdzamy
Sprawdzamy nie tylko sklep, ale całą drogę zamówienia w warunkach szczytu.
- Jak sklep zachowuje się przy zwielokrotnionym ruchu
- Ile jednoczesnych zamówień wytrzymuje bez opóźnień
- Czy buforowanie działa również na listach produktów
- Czy zasoby serwera odpowiadają szczytowi, nie średniej
- Czy płatności i wysyłka wiadomości nie tworzą kolejki
- Czy przesyłanie stanów nadąża przy dużej sprzedaży
- Ile zamówień na godzinę obsłuży Wasz zespół
- Co zrobić, gdy sklep przestanie odpowiadać
- Nie wykonujemy optymalizacji w ramach ceny audytu
- Testy obciążeniowe wykonujemy tylko na kopii sklepu
- Nie gwarantujemy, że sklep przetrwa dowolny ruch
Co pada
Co pada pierwsze przy dużym ruchu
Poniżej elementy w kolejności, w jakiej zwykle przestają nadążać.
| Element | Objaw | Jak często |
|---|---|---|
| Listy produktów bez buforowania | sklep zwalnia jako pierwszy | bardzo często |
| Baza danych | błąd serwera przy szczycie | często |
| Wysyłka wiadomości | potwierdzenia z godzinnym opóźnieniem | często |
| Przesyłanie stanów | sprzedaż towaru, którego już nie ma | często |
| Płatności | oczekiwanie na potwierdzenie | zdarza się |
| Zasoby hostingu | przekroczone limity, sklep niedostępny | często |
| Zespół obsługi | zamówienia pakowane z dwudniowym opóźnieniem | bardzo często |
Sklep wytrzymuje ruch, a zamówienia leżą, bo nikt nie zdąży ich zapakować. Ten limit warto znać przed sezonem.
Wynik
Co dostajecie
Dokument podaje liczby: ile sklep wytrzyma i gdzie pęknie pierwsze.
- Wynik testu obciążenia: Przy jakim ruchu sklep zwalnia i przy jakim przestaje odpowiadać.
- Kolejność pękania: Co pada pierwsze, drugie i trzecie — z tego wynika kolejność prac.
- Plan na szczyt: Co zrobić przed sezonem i co zrobić, gdy jednak coś padnie w trakcie.
Gdynia w praktyce
Czego nauczyły nas gdyńskie audyty sklepów
Pierwsza rzecz: dokupienie mocy serwera jest najczęstszą reakcją i rzadko najlepszą. Zwykle wąskim gardłem jest brak buforowania list produktów, a to poprawka za kilkaset złotych, nie za wyższy abonament co miesiąc.
Druga: w szczycie pierwszy zawodzi zwykle nie sklep, a coś obok niego. Wysyłka potwierdzeń z opóźnieniem albo niezaktualizowane stany psują sprzedaż skuteczniej niż dwie sekundy dłuższe wczytywanie.
Trzecia: przy sklepach sezonowych z Gdyni realnym wąskim gardłem bywa zespół. Sklep przyjmie trzysta zamówień dziennie, a zapakować da się sto — i to trzeba wiedzieć przed sezonem, nie w jego trakcie.
Chcieliśmy dokupić większy serwer przed sezonem. Okazało się, że wystarczyło włączyć buforowanie list produktów.
Dostępy
Czego potrzebujemy
Do oceny szczytu potrzebujemy danych z poprzedniego sezonu.
- Dostęp do panelu sklepu, przynajmniej do odczytu
- Dostęp do panelu hostingu i informacja o limitach
- Statystyki ruchu z poprzedniego szczytu sezonu
- Liczba zamówień w najlepszym dniu poprzedniego roku
- Informacja, ile osób obsługuje zamówienia
- Informacja, co zawiodło w poprzednim sezonie
Współpraca
Jak pracujemy
Zaczynamy od danych z poprzedniego szczytu: ile było ruchu, ile zamówień i co wtedy nie działało. To wyznacza poziom, do którego trzeba przygotować sklep — zwykle z zapasem.
Testy obciążeniowe wykonujemy na kopii sklepu, nigdy na działającym. Sprawdzamy przy tym nie tylko stronę, ale też składanie zamówień, bo to one obciążają bazę danych najbardziej.
Osobno liczymy przepustowość zespołu: ile zamówień na godzinę da się zapakować i wysłać. Ten limit bywa niższy niż limit sklepu, a nie da się go podnieść dokupieniem serwera.
Zasięg
Gdzie dokładnie pracujemy
Audyt i testy wykonujemy zdalnie. Przy sklepach z Gdyni spotkanie omawiające plan na szczyt sezonu możemy przeprowadzić na miejscu.
Obsługujemy też sklepy z Gdańska, Sopotu, Rumi, Redy, Wejherowa i Pucka.
- Śródmieście
- Redłowo
- Karwiny
- Witomino
- Chylonia
- Obłuże
- Oksywie
- Orłowo
- Dąbrowa
- Wielki Kack
- Grabówek
- Pogórze
Poza samym miastem pracujemy też w okolicy: Rumia, Reda, Wejherowo, Sopot, Kosakowo, Puck, Chwaszczyno. 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
Najlepszy moment na ten audyt to dwa albo trzy miesiące przed szczytem sezonu.
| Zakres | Dla kogo | Czas | Cena |
|---|---|---|---|
| Wstępna rozmowa | co zawiodło w poprzednim sezonie | kwadrans | bezpłatnie |
| Test obciążeniowy na kopii | ile sklep wytrzyma | 1–2 dni | 900–1600 zł |
| Audyt przygotowania do sezonu | sklep, integracje i zespół | 3–4 dni | 2000–3400 zł |
| Przygotowanie przed sezonem | buforowanie, zasoby, kolejki | zależnie od zakresu | wyceniamy w raporcie |
W szczycie sezonu nie wprowadzamy zmian w działającym sklepie, chyba że coś już nie działa. Wtedy liczy się czas, nie porządek prac.
Współpraca
Od poprzedniego sezonu do przygotowanego sklepu
Wstępna rozmowa
Co zawiodło w poprzednim szczycie. Bezpłatnie.
Dane z poprzedniego sezonu
Ruch i zamówienia w najlepszym dniu.
Test obciążeniowy na kopii
Przy jakim ruchu sklep zwalnia i pęka.
Sprawdzenie integracji
Płatności, poczta, stany magazynowe pod obciążeniem.
Policzenie przepustowości zespołu
Ile zamówień na godzinę da się obsłużyć.
Dokument
Wyniki, kolejność pękania i plan na szczyt.
Pytania
Zanim zapytasz
Dwa albo trzy miesiące przed szczytem. W trakcie żadna zmiana nie jest bezpieczna.
Rzadziej, niż się sądzi. Częściej wystarcza buforowanie list produktów.
Zwykle listy produktów, potem baza danych. Ale bywa, że najpierw kolejka wysyłki wiadomości.
Nie. Testy obciążeniowe robimy wyłącznie na kopii.
Bo bywa niższa niż limit sklepu. Serwera się dokupi, rąk do pakowania nie od razu.
Do tego służy plan awaryjny — część raportu opisuje, co zrobić w pierwszej kolejności.
Ta sama okolica
Pozostałe usługi w Gdyni
Ta sama usługa
Audyt sklepu internetowego w innych miastach
Sprawdźmy sklep przed sezonem, nie w trakcie
Wstępna rozmowa zajmuje kwadrans i nic nie kosztuje. Powiedzcie, co zawiodło w poprzednim szczycie, a powiemy, czy da się to naprawić poprawkami, czy trzeba planować większe zmiany.