Popraw wydajność sklepu WooCommerce swojego sklepu eCommerce

Opublikowany: 2022-05-20

Popraw wydajność sklepu WooCommerce

Czy Twój sklep WooCommerce jest dostępny dla wszystkich użytkowników Internetu, gdziekolwiek się znajdują? Kwestia wydajności sklepu jest w centrum priorytetów właścicieli sklepów, a także hostingu WooCommerce dla aktywności i widoczności Twojego sklepu internetowego w Internecie.

Po co poprawiać wydajność sklepu WooCommerce?

Aby zoptymalizować wrażenia użytkownika:

Utrzymanie klientów zależy w dużej mierze od poprawy wydajności sklepów WooCommerce w odwiedzanych sklepach. Jeśli chodzi o wrażenia użytkownika, wyróżniają się 3 elementy, które należy monitorować:

1. Szybkość wyświetlania stron serwisu (40% odwiedzających rezygnuje z przeglądania, jeśli czas odpowiedzi przekracza 3 sekundy)
2. Czas potrzebny na pobranie elementów strony
3. Płynność przeglądarki w obsłudze elementów strony

Aby poprawić wydajność urządzeń mobilnych/sieci:

Popraw wydajność sieci

Wraz z uogólnieniem urządzeń mobilnych (smartfonów lub tabletów) użytkownicy nie są już zadowoleni ze swojego komputera stacjonarnego lub laptopa. Powoduje to bardziej złożone środowisko operacyjne. Użytkownicy internetu mobilnego mają coraz większe oczekiwania: 85% oczekuje poprawy czasu ładowania tak szybkiego, jak na PC.

Aby zoptymalizować naturalne odniesienia:

Zoptymalizuj naturalne odniesienia

Czas odpowiedzi serwera hostingowego jest kryterium mierzonym przez wyszukiwarki. Sprzyja to szybkości indeksowania nowej strony internetowej i umożliwia dogłębne indeksowanie większej liczby stron. Google zaleca średnio 1,5 sekundy na wyświetlenie strony internetowej.

Aby kontrolować koszty:

Kontroluj koszty

Jest coraz więcej danych do przechowywania, manipulowania i wykorzystywania. Efektywne zarządzanie wydajnością sklepu WooCommerce optymalizuje koszty. Powoduje to:

Mniej zasobożerny sklep internetowy
Lepsza dostępność w godzinach szczytu

Testowy czas ładowania sklepu WooCommerce:

Czas ładowania sklepu WooCommerce

Pierwszym krokiem jest oczywiście poznanie wydajności, która zapewnia Twój sklep. W tym celu istnieje wiele potężnych narzędzi, które dają wskazówki, co należy bezwzględnie zmienić lub poprawić. Oto 3 narzędzia do oceny wydajności:

Narzędzia Pingdom
GTmetrix
Statystyki Google PageSpeed

Podobnie jak w szkole, celem jest uzyskanie jak najlepszych kursów w tych różnych narzędziach. W pierwszej kolejności zoptymalizuje to współczynnik konwersji poprzez poprawę komfortu użytkowania. Ponadto skorzystasz na lepszych referencjach, ponieważ Google ogłosił, że w jego algorytmach uwzględniono szybkość ładowania stron internetowych.

Należy jednak zauważyć, że należy wiedzieć, jak odróżnić prędkość surową (ładowanie kodu) od prędkości rzeczywiście postrzeganej przez użytkownika. Mówimy o tym drugim, z którym skonfrontowany jest użytkownik.

Coraz częściej słyszy się o wydajności strony internetowej jako kryterium pozycjonowania w wyszukiwarkach. Ten czynnik obejmuje kilka wskaźników, które pozwalają algorytmowi Google ocenić, czy Twój sklep eCommerce jest szybki i powiązać go z innymi czynnikami w celu określenia pozycji stron Twoich produktów.

Zajmiemy się tutaj 10 ważnymi:

1. Hosting WooCommerce
2. Optymalizacja obrazu
3. Zainstaluj wtyczkę pamięci podręcznej
4. Zintegruj CDN WordPress
5. Grupuj pliki CSS i JS
6. Korzystaj ze sprite'ów CSS
7. Rozjaśnij strony do maksimum
8. Optymalizacja bazy danych
9. Subdomeny dla aktywów
10. Włącz kompresję Gzip

1. Hosting WooCommerce:

Hosting WooCommerce

Aby wybrać hosting WooCommerce, nie myśl automatycznie o „ekonomii”, przechodząc od razu do najtańszego. Jeśli Twój sklep WooCommerce jest źle hostowany, może to oznaczać przestoje i brak bezpieczeństwa.

Na pewno sam jesteś gościem! Jeśli zagrożenie znajdzie się w Twoim sklepie, na pewno udasz się do konkurenta. Dobry hosting musi być dostosowany do Twoich potrzeb; potrzeby, które są inne dla blogów, witryn o małym ruchu lub odwrotnie z dużym ruchem.

Aby nie dać się zwieść, nie wahaj się skontaktować z profesjonalistami, którzy mogą Ci doradzić.

Aby mieć sklep WooCommerce, który jest szybko wyświetlany przez cały czas, konieczne jest posiadanie dobrego hosta, takiego jak Cloudways, który zapewnia stabilność, moc, dostępność i bezpieczeństwo. Nie ma na to tajemnicy, musimy ustalić minimalny budżet.

Najlepszy hosting WooCommerce

Równanie będzie zależało od wielu parametrów: serwerów (jakość dysków twardych, wydajność itp.), redundancji (pomnożenie liczby serwerów w celu rozwiązania problemu awarii), usługi (szybka interwencja itp.).

Hosting dla WooCommerce jest jednym z kluczowych elementów gwarantujących wysoką jakość usług. Koniecznie wybierz to!

kinsta baner

Kinsta to kolejna świetna opcja do hostowania Twojej witryny WooCommerce. Ich wysoce bezpieczna i obsesyjna architektura pozwala im łatwo radzić sobie ze skokami ruchu, w przypadku rozwiązań Woocommerce oferują automatyczne skalowanie, codzienne kopie zapasowe, zoptymalizowane środowisko serwerowe WooCommerce i świetny zestaw opcjonalnych dodatków.

2. Optymalizacja obrazu:

Optymalizacja

Obrazy są pierwszym czynnikiem wpływającym na czas ładowania stron internetowych. Wielu właścicieli sklepów zaniedbuje ten istotny aspekt SEO i zadowala się wstawianiem obrazów bez żadnej optymalizacji.

Często zdarza się, że ludzie przesyłają zdjęcia bezpośrednio ze swoich aparatów cyfrowych do swoich witryn internetowych, nawet jeśli ważą kilka megabajtów. Istnieją jednak proste wskazówki, jak to naprawić!

Istnieje kilka narzędzi i metod pozwalających na optymalizację obrazów. Pierwsza wskazówka to „zapisywanie obrazów do Internetu” podczas tworzenia wizualizacji w programie Photoshop.

Pozwala to na ich automatyczną optymalizację i dostosowanie do sieci. Dostępne są również narzędzia, takie jak TinyPNG i wtyczki do kompresji obrazu, które usuwają wszystkie bezużyteczne dane, które zwiększają wagę obrazów.

3. Zainstaluj wtyczkę pamięci podręcznej:

Zainstaluj wtyczkę pamięci podręcznej

Masz możliwość przechowywania statycznych elementów stron Twoich produktów po stronie klienta. Na przykład logo. Zmniejsza to liczbę żądań serwera, aby wyświetlić Twoje strony internetowe.

Zasada jest prosta: podczas pierwszej wizyty w sklepie WooCommerce pliki statyczne są przechowywane w przeglądarce użytkownika. Przy kolejnej wizycie strona wyświetla się niemal natychmiast, ponieważ na serwerze jest mniej zapytań do wykonania. To potężny sposób na optymalizację czasu ładowania.

Aby skorzystać z pamięci podręcznej, istnieje kilka dostępnych do stworzenia systemu pamięci podręcznej: Breeze — na przykład bezpłatna wtyczka pamięci podręcznej WordPress.

4. Zintegruj CDN WordPress:

Zintegruj CDN WordPress

Content Delivery Network (CDN) to kolejny ważny parametr poprawiający wydajność sklepu WooCommerce, który nie jest wystarczająco wykorzystywany przez sklepy WooCommerce. Działanie WordPress CDN wygląda następująco: zamiast wczytywać wszystkie elementy strony z jednego serwera, przechodzi się przez sieć serwerów zlokalizowanych w wielu centrach danych na całym świecie.

Czemu? Im dalej użytkownik znajduje się od serwera, tym dłuższy będzie czas ładowania. Za pośrednictwem wielu serwerów CDN może dostarczać strony z pamięci podręcznej z serwera lub serwerów znajdujących się najbliżej każdego odwiedzającego. Twoje treści statyczne są zatem dostępne w maksymalnej liczbie miejsc na całym świecie.

5. Grupuj pliki CSS i JS:

Grupowe pliki CSS JS

Zawsze starając się maksymalnie rozjaśnić swój sklep, radzimy skompresować pliki CSS i JS (może to zrobić wtyczka Breeze cache). Postawmy sprawę jasno, strony internetowe są teraz obciążone coraz większą ilością kodu JavaScript i CSS.

Prowadzi to do kilku pozytywnych rzeczy, ale także do wzrostu wagi Twojego sklepu, a tym samym jego powolności. Tak jak wyjaśniliśmy ci dla obrazów, konieczne jest maksymalne zmniejszenie wagi tych plików poprzez grupowanie kodu.

6. Skorzystaj ze sprite'ów CSS:

Korzystanie ze sprite'ów CSS

Poprawa wydajności sklepu WooCommerce oznacza również korzystanie z tzw. techniki CSS Sprites. Ta praktyka, szeroko stosowana wcześniej w grach wideo (2D), pozwala na użycie jednego obrazu, który zawiera kilka innych. To projektant stron internetowych wybiera obraz, którego chce użyć we właściwości „background-position”.

Konkretniej wyobraź sobie, że Twój sklep WooCommerce ma na przykład Twitter, Facebook, Instagram, Pinterest, RSS i YouTube. Zamiast mieć obraz dla każdego przycisku, będziesz mógł zebrać te sześć obrazów w jeden plik. Następnie możesz użyć jednego pliku obrazu dla wszystkich wymienionych powyżej ikon.

7. Rozjaśnij strony do maksimum

Rozjaśnij strony maksymalnie

Jak mówi przysłowie, nie liczy się ilość, ale jakość. Zaleca się unikanie przeciążania sklepu WooCommerce zbyt dużą liczbą filmów, suwaków, obrazów, a nawet reklam, ponieważ znacznie spowalnia to prędkość Twojego sklepu. Wydajność nie oznacza przeciążenia, co dotyczy bardziej sieci.

Uprzywilejowane lekkie i proste strony, to tylko poprawi Twoją widoczność, ale także szybkość ładowania Twojego sklepu.

8. Optymalizacja bazy danych:

Optymalizacja bazy danych

Bazy danych przechowują Twoje treści, takie jak obrazy produktów, posty na blogu, konfiguracje itp. Problem polega na tym, że podczas pracy tworzą ciężkie pliki, które można zoptymalizować. Dlatego najlepiej jest zoptymalizować bazę danych WooCommerce. Ponadto pamiętaj o skonfigurowaniu serwera bazy danych.

Dlatego dobrze twórz tabele, rób pewne rzeczy wydajnie i niezawodnie (jeśli programujesz ręcznie) i od czasu do czasu możesz je optymalizować za pomocą zapytań SQL, które możesz znaleźć w Internecie. To samo, ustaw proporcje klientów w swojej konfiguracji, a także różne punkty strategiczne.

Pamiętaj, że możesz użyć optymalizacji sklepu WooCommerce za pomocą wtyczki WP-DBManager, która jest dostępna w katalogu wtyczek WordPress.

9. Subdomeny dla aktywów:

Zasoby subdomen

Kolejna optymalizacja dla obrazów lub ogólnie mediów: tworzenie subdomen dedykowanych zasobom. Kiedy łączysz się ze stroną internetową, Twoja przeglądarka domyślnie ustawia określoną liczbę połączeń z subdomenami (4, 6, 8 …). To rodzaj kolejki żądań HTTP. Nakłada to ograniczenia, ponieważ musi czekać na zakończenie żądania, aby móc uruchomić kolejne.

Jeśli jednak skonfigurujesz na przykład kilka subdomen dla swoich obrazów i filmów, pozwoli to na jednoczesne uruchomienie wielu grup połączeń HTTP, co pozwoli jednej stronie na zarządzanie i tworzenie dla nich kolejki: zapytania „standardowe”.

A z drugiej, aby utworzyć inną kolejkę dla swoich próśb: „obrazy/zasoby”. Umożliwia to w jakiś sposób współdzielenie zasobów.

10. Włącz kompresję Gzip:

Włącz kompresję Gzip

Gdy użytkownik uzyskuje dostęp do Twojego sklepu, nawiązywane jest połączenie z serwerem w celu wysłania żądanych danych do wyświetlenia. Dane mogą być obrazami, arkuszami stylów lub plikami JavaScript. Nie trzeba dodawać, im większy będzie rozmiar danych i tym dłużej zajmie ich załadowanie do przeglądarki.

Na szczęście kompresja Gzip pomaga zmniejszyć rozmiar danych. Jeśli Gzip jest włączony na Twoim serwerze, skompresowana wersja żądanej strony internetowej lub pliku zostanie załadowana do przeglądarki.

Następnie przeglądarka dekompresuje otrzymane dane przed ich interpretacją. Wreszcie kompresja Gzip pomaga zmniejszyć rozmiar przesyłanych informacji, a tym samym znacznie skraca czas ładowania.

Dzięki tym 10 sposobom na pewno zoptymalizujesz wydajność sklepu WooCommerce w swoim WooCommerce. Można zastosować inne techniki, aby posunąć się dalej w optymalizacji: pamięć podręczna serwera itp. Ale jeśli wprowadzisz te, które omówiliśmy w tym artykule, to już wykonałeś większość pracy.

O autorze :

Saud Razzak jest menedżerem społeczności WordPress w Cloudways – zarządzanej platformie hostingowej WooCommerce. Saud jest odpowiedzialny za tworzenie szumu, rozpowszechnianie wiedzy i edukowanie ludzi na temat WordPressa w społeczności na całym świecie. W wolnym czasie lubi grać w krykieta i uczyć się nowych rzeczy w Internecie.