10 sposobów na poprawę szybkości Twojego sklepu WooCommerce
Opublikowany: 2021-09-08Pomyśl o sobie jako o kliencie szukającym czekoladek na prezent. Kiedy jesteś na jednej ze stron, zwykle ładowanie strony trwa wiecznie i trudno jest znaleźć to, czego szukasz. Jak sobie z tym radzisz? Po wyjściu z jednego sklepu idziesz do drugiego.
Szybkość jest ważnym wyznacznikiem sukcesu witryny eCommerce. Gdy klienci nie mogą łatwo znaleźć tego, czego szukają w ciągu dwóch sekund (jeśli ułatwisz poruszanie się po sklepie), pójdą gdzie indziej. W efekcie Twoje produkty tracą potencjalnych klientów. Dlaczego ktoś miałby tego chcieć?
Z tego artykułu dowiesz się, jak zwiększyć szybkość swojego sklepu internetowego, sprawdzając, jak szybko ładuje się Twoja witryna.
#1. Hostuj swoją witrynę na serwerze wysokiej jakości
Bardzo ważne jest, aby wybrać hosta, który koncentruje się na szybkości, ponieważ Twoja witryna opiera się na nim, aby działać dobrze. Bogate w funkcje witryny internetowe obejmują:
- Mechanizm buforowania po stronie serwera
- Zasoby takie jak przepustowość i pamięć RAM wystarczą, aby zaspokoić potrzeby Twojej witryny
- Dyski SSD o wysokiej wydajności
- Ulepszone oprogramowanie, w tym PHP i MySQL
Jeśli korzystasz z udostępnionego planu hostingowego, często dzielisz zasoby z tysiącami innych użytkowników. Wybierz firmę hostingową, która ogranicza liczbę witryn na serwer lub rozważ uaktualnienie do VPS lub planu dedykowanego.
#2. Wybór szybkiego, niezawodnego motywu to podstawa
W przypadku złożonego motywu Twoja strona będzie się ładować wolniej, ponieważ zostanie zainstalowanych więcej kodu. Jeśli chodzi o motywy z wtyczkami i kreatorami stron, jest to szczególnie prawdziwe.
Oczywiście nie oznacza to, że nie powinieneś używać „ciężkiego” motywu – możesz potrzebować dodatkowej funkcjonalności lub narzędzi do projektowania – ale patrzenie na obie strony jest niezbędne. Ponadto wiele motywów umożliwia wyłączenie funkcji, których nie używasz, co jest doskonałym sposobem na zrównoważenie problemów związanych z szybkością z potrzebami witryny.
Co to znaczy, że motyw jest szybki? Aby dowiedzieć się, co myślą prawdziwi użytkownicy, uruchom strony demonstracyjne za pomocą narzędzi prędkości, o których wspomnieliśmy wcześniej. Dostępne są również opinie klientów, które można sprawdzić.
#3. Użyj ograniczonej liczby wtyczek
WordPress jest jedną z najbardziej elastycznych platform dzięki swoim wtyczkom. Pomimo tego, że wszystkie są dobre, niekoniecznie musisz je wszystkie instalować.
Wpływ wtyczek na szybkość można przypisać:
- Żądanie dodatkowych zasobów HTTP: niektóre wtyczki dodają do Twojej witryny dodatkowe pliki JavaScript lub CSS, co powoduje spowolnienie Twojego sklepu z powodu wzrostu liczby żądań HTTP.
- Dodawanie zapytań do bazy danych: Front-end wielu wtyczek wykorzystuje informacje z Twojej bazy danych, co zwiększa obciążenie serwera.
- Zasoby hostingowe są zużywane: większa liczba wtyczek oznacza większe zużycie zasobów serwera. Gdy przekroczysz zasoby na swoim planie hostingowym, czas ładowania będzie wolniejszy.
Właściwa liczba wtyczek nie jest jedynym czynnikiem, który należy wziąć pod uwagę – jakość wtyczek jest równie ważna. Rozważ wtyczki, które wykonują wiele funkcji, sprawdzaj szybkość i regularnie je aktualizuj oraz szukaj opcji z renomowanych źródeł.
#4. Zaktualizuj WordPress, motywy i wtyczki
Wtyczki, motywy i podstawowe aktualizacje w WordPressie to coś więcej niż tylko aktualizacje zabezpieczeń. Ich zoptymalizowany kod często przyspieszy Twoją witrynę.
Upewnij się, że w razie potrzeby zaktualizujesz oprogramowanie. Jeśli chodzi o ustawienia WordPress, możesz włączyć automatyczne aktualizacje, jeśli nie chcesz często sprawdzać
#5. Kompresja obrazu
Chcesz, aby Twoje obrazy były jak najmniejsze, ponieważ obrazy są jednymi z najcięższych plików, z jakimi musi sobie radzić Twój serwer. Należy jednak zrównoważyć wielkość i jakość obrazu. Najlepiej nie mieć rozmazanych zdjęć produktów! Aby rozpocząć, wykonaj następujące kroki:
- Wybierz odpowiedni format: Najlepszym sposobem na przesłanie obrazu jest użycie pliku JPEG, który jest mniejszy niż PNG.
- Upewnij się, że używasz prawidłowego rozmiaru: Nie przesyłaj obrazu, którego szerokość przekracza 2000 pikseli, jeśli masz do wypełnienia tylko 500 pikseli.
- Kompresuj obraz: kompresja obrazów zmniejsza ich rozmiar poprzez usunięcie zbędnych danych. Wtyczki EWWW Image Optimizer i Smush automatycznie sobie z tym radzą. Alternatywnie możesz uruchomić swoje zdjęcia przez ImageOptim przed przesłaniem, jeśli używasz komputera Mac.
#6. Powoli ładuj obrazy
Twoja witryna może skorzystać na włączeniu leniwego ładowania obrazu, jeśli ma dłuższe strony lub dużo obrazów. Odwiedzający witrynę będzie mógł oglądać obrazy podczas przewijania strony w dół, ponieważ ta funkcja automatycznie opóźnia ich ładowanie. W rezultacie Twoi konsumenci nie będą musieli czekać na załadowanie mediów (lub produktów), zanim będą mogli konsumować Twoje treści!
Jedna z bezpłatnych funkcji dostępnych w funkcji leniwego ładowania Jetpack, którą można łatwo włączyć.
7. Skonfiguruj wtyczkę buforującą
Jeśli klient odwiedza Twoją witrynę, wszystkie dane witryny, w tym obrazy, filmy, JavaScript i HTML, muszą zostać załadowane. Rozmiar Twojej witryny określi, jak długo to potrwa. Buforowanie umożliwia jednak przeglądarce przechowywanie kopii plików witryny, dzięki czemu po powrocie mogą znacznie szybciej wczytać witrynę.
Dostawcy hostingu mogą świadczyć tę usługę na poziomie serwera, ale wtyczki takie jak WP Super Cache mogą również wystarczyć.
#8. Konfiguracja CDN
W przypadku sieci dostarczania treści (CDN) sieć serwerów na całym świecie wysyła informacje do użytkowników. Korzystając z własnej sieci, wyświetla obrazy, filmy i inne zasoby, zmniejszając obciążenie serwera.
Rozwiązanie jest idealne dla sklepów prowadzących sprzedaż międzynarodową, a także sklepów prowadzących sprzedaż w dowolnym kraju. Załóżmy, że Twoje serwery w Nowym Jorku są odwiedzane przez kogoś w Indiach i przenosi ją do tego serwera w Nowym Jorku, aby załadować Twoją witrynę. Natomiast CDN łączy Twoją witrynę z serwerem najbliższym użytkownikowi. Wszyscy odwiedzający doświadczają najlepszej możliwej prędkości dzięki tej usłudze.
Utworzenie CDN może być trudne, zwłaszcza jeśli nie masz z nimi doświadczenia. Istnieje opcja Jetpack, którą można włączyć jednym kliknięciem, która może obsługiwać obrazy, filmy, JavaScript i pliki CSS.
#9. Bądź proaktywny w przypadku ataków brute force
Cyberprzestępcy używają botów w celu uzyskania dostępu do Twojej witryny za pomocą ataków brute force. Możesz poświęcić minutę na testowanie tysięcy kombinacji nazwy użytkownika/hasła!
Wydaje się jednak, że jest to kwestia bezpieczeństwa, a nie kwestia szybkości.
Z pewnością wpływa to na bezpieczeństwo, ale gdy podejmowanych jest tak wiele prób na minutę, obciąża serwer ogromnym obciążeniem i może go poważnie spowolnić. Istnieje prosty sposób na zabezpieczenie się przed atakami typu brute force. Włączając darmową funkcję ochrony przed atakami brute force w Jetpack, możesz chronić się przed tymi atakami.
#10. Zaktualizuj PHP i zwiększ limity pamięci
Podczas aktualizacji motywów lub wtyczek próbujesz również zaktualizować swoją wersję PHP (język programowania, którego używa WordPress). Z każdą aktualizacją możesz zwiększyć wydajność swojej witryny.
Wersja PHP jest określana przez hosta i zwykle możesz ją zmienić za pomocą panelu sterowania hostingu, ale Twoje kroki mogą być inne. Możesz również skontaktować się z obsługą klienta, aby to zrobić za Ciebie.
A co z limitem pamięci?
Twój dostawca usług hostingowych przydziela Twojej witrynie pewną ilość pamięci. Jeśli przekroczysz ten limit, będzie to zależeć od Twojej konkretnej witryny (WooCommerce zaleca co najmniej 128 MB).
Końcowe przemyślenia
Wykorzystaj każdą okazję do sprzedaży
Brak zainteresowania osób, które zamierzają kupić Twoje produkty, jest ostatnią rzeczą, jakiej pragniesz. Możliwe jednak, że Twoja strona ładuje się zbyt wolno.
Optymalizacja sklepu internetowego to tylko kilka prostych kroków. Zacznijmy już teraz, zanim będzie za późno!