Zaawansowane wskazówki dotyczące poprawy wydajności witryny WordPress (z wideo)

Opublikowany: 2021-02-26

Ostatnia aktualizacja - 26 lipca 2021

Na wydajność witryny wpływa długa lista czynników bezpośrednich i pośrednich. Od wymiarów obrazu po ustawienia pamięci podręcznej, każdy czynnik wpływa na podstawowe wrażenia użytkownika.

Analiza wpływu każdego z tych czynników jest trudna, a znalezienie równowagi między nimi jest jeszcze trudniejsze. Ale na szczęście możemy użyć narzędzi online, aby wyeliminować zgadywanie, co naprawdę dzieje się za kulisami naszej witryny WordPress i podjąć ukierunkowane, skuteczne kroki w celu poprawy jej wydajności.

W tym artykule poznasz różne zaawansowane wskazówki, które możesz zastosować, aby poprawić wydajność witryny WordPress.

Narzędzia do wydajności witryny WordPress

Kiedy właściciel lub administrator witryny chce przeprowadzić audyt wydajności swojej witryny WordPress, największym wyzwaniem jest wykrycie, w którym miejscu cały system pozostaje w tyle. W końcu przeglądanie każdej wtyczki, motywu, ustawienia WordPress i fragmentu kodu z soczewką wydajności może być czasochłonne i nieefektywne.

A kiedy nie wiesz, co naprawić, nie wiesz, jak to naprawić.

Dlatego powinieneś rozważyć użycie narzędzi internetowych, takich jak Google PageSpeed ​​Insights i GTmetrix , aby zebrać wiarygodne i przydatne dane o wydajności Twojej witryny. Oto jak działają:

  1. Korzystając tylko z adresu URL, narzędzia te analizują wszystkie czynniki, które wpływają na wydajność witryny i przypisują ocenę lub ocenę.
Wynik statystyk PageSpeed
Narzędzie PageSpeed ​​Insights określa wynik po przeanalizowaniu adresu URL.
  1. Oba te narzędzia testują wydajność witryny WordPress pod kątem 3 głównych aspektów (lub kluczowych wskaźników internetowych):
  • Największe malowanie treści — mierzy wydajność ładowania, zgłaszając czas renderowania największego bloku obrazu lub tekstu widocznego w widocznym obszarze. Idealnie powinno to nastąpić w ciągu pierwszych 2,5 sekundy.
  • Opóźnienie pierwszego wejścia — mierzy interaktywność, mierząc czas między pierwszą interakcją użytkownika a pierwszym przetworzeniem procedury obsługi zdarzeń przez przeglądarkę. Idealnie ta metryka powinna być krótsza niż 100 milisekund.
  • Zbiorcza zmiana układu — mierzy stabilność wizualną, uwzględniając nieoczekiwane zmiany układu, które występują w trakcie życia strony. Twoja strona powinna dążyć do uzyskania wyniku CLS poniżej 0,1.
Wskaźniki internetowe PageSpeed ​​Insights dotyczące wydajności witryny Wordpress
PageSpeed ​​Insights udostępnia dane laboratoryjne i terenowe na temat kluczowych wskaźników internetowych.
  1. Na trzy kluczowe wskaźniki sieciowe bezpośrednio i pośrednio wpływa kilka czynników. Narzędzie sugeruje więc również czynniki, na których możesz się skupić, aby poprawić wydajność swojej witryny.
Raport statystyk PageSpeed
Narzędzia te wskazują konkretne obszary, w których Twoja witryna może zostać ulepszona.

Oczywiście sugestie te różnią się w zależności od witryny. Ale zawsze zauważysz kilka często pojawiających się czynników, które mają duży wpływ na wydajność witryny. Przyjrzyjmy się im.

Żądania wstępnego załadowania klucza

Preload to system, który daje przeglądarkom internetowym wskazówki dotyczące zasobów lub plików, które wkrótce staną się niezbędne do załadowania strony internetowej. Poprzez wstępne ładowanie żądań kluczy te pliki i zasoby są jednocześnie pobierane, podczas gdy przeglądarka robi coś innego.

Odbywa się to poprzez dodanie atrybutu rel="preload" do elementów <link> w nagłówku strony. Wtyczki, takie jak Pre* Party Resource Hints , ułatwiają wstępne ładowanie żądań kluczy.

Na stronie raportów PageSpeed ​​Insights rozwiń sugestię „Wstępne ładowanie kluczy”. Następnie skopiuj link do podanego zasobu.

Następnie przejdź do Pre* Party > Wstaw wskazówki na pulpicie WordPress. Wklej skopiowany link w polu adresu URL i włącz opcję „Preload”. Następnie kliknij Wstaw wskazówkę dotyczącą zasobu.

Wstępnie załaduj wtyczkę żądań klucza
Dodawanie wskazówek do zasobów za pomocą wtyczki Pre* Party Resource Hints.

Powtórz ten proces dla wszystkich zasobów, które pojawiły się w raporcie PageSpeed ​​Insights.

Zoptymalizuj JavaScript i CSS

JavaScript i CSS stanowią istotną część struktury strony internetowej. Tak więc, o ile są one wymagane do renderowania strony internetowej, mogą również przyczynić się do jej spowolnienia. Dlatego ważne jest, aby maksymalnie zoptymalizować ich wykorzystanie.

W PageSpeed ​​Insights często zobaczysz następujące 4 sugestie optymalizacji JavaScript i CSS:

  • Usuń nieużywany kod JavaScript — usuń nieużywany kod JavaScript, aby zmniejszyć liczbę bajtów zużywanych przez aktywność sieciową.
  • Usuń nieużywane CSS – Usuń martwe reguły z arkuszy stylów i odrocz ładowanie CSS, który nie jest używany do zawartości strony widocznej na ekranie, aby zmniejszyć niepotrzebne bajty zużywane przez aktywność sieciową.
  • Zminimalizuj JavaScript — minimalizacja plików JavaScript może zmniejszyć rozmiary ładunku i czas analizy skryptu.
  • Zminimalizuj CSS — minimalizacja plików CSS może zmniejszyć rozmiary ładunku sieciowego.
  • Wyeliminuj zasoby blokujące renderowanie — zasoby blokują pierwsze wyrenderowanie strony. Rozważ dostarczenie krytycznego JS/CSS inline i odroczenie wszystkich niekrytycznych JS/style.

Możesz łatwo rozwiązać te problemy za pomocą wtyczki Asset Cleanup . Po zainstalowaniu przejdź do sekcji Oczyszczanie zasobów> Menedżer CSS/JS. Tutaj możesz wybrać usunięcie określonych plików CSS i JavaScript z określonej strony lub całej witryny. Wtyczka umożliwia optymalizację skryptów z poszczególnych motywów, wtyczek, rdzenia WordPress i źródeł zewnętrznych.

Wtyczka do czyszczenia zasobów
Wtyczka Asset Cleanup pozwala całkowicie zoptymalizować JavaScript i CSS.

W sekcji „Ustawienia” znajdziesz dalsze opcje minimalizacji CSS i JavaScript. Co więcej, możesz po prostu przewinąć w dół, aby włączyć opcje wbudowane i odroczenia, które pomagają wyeliminować zasoby blokujące renderowanie.

Skróć początkowy czas reakcji serwera

Gdy użytkownicy przechodzą do adresu URL w swojej przeglądarce, z przeglądarki wysyłane jest żądanie sieciowe, aby pobrać tę zawartość. Twój serwer odbiera żądanie i zwraca zawartość strony.

Na tym etapie może być konieczne wykonanie przez serwer wielu funkcji zabierających dużo czasu, aby móc zwrócić stronę z całą żądaną zawartością. Jednym ze sposobów skrócenia czasu, jaki użytkownicy spędzają w oczekiwaniu na załadowanie stron, jest zoptymalizowanie serwera w taki sposób, aby proces ten zakończył się tak szybko, jak to możliwe.

PageSpeed ​​Insights sugeruje, co następuje:

  • Korzystanie z zoptymalizowanych motywów, takich jak Astra i GeneratePress.
  • Używanie zoptymalizowanych wtyczek, takich jak W3 Total Cache.
  • Aktualizacja serwera.

Optymalizacja obrazu

Obrazy stanowią ponad połowę wagi przeciętnej strony WordPress. Co więcej, setki niezoptymalizowanych obrazów rozsianych po postach i stronach mogą naprawdę spowolnić działanie Twojej witryny.

Możesz manipulować różnymi atrybutami obrazu, takimi jak jego rozmiar, wymiary, lokalizacja wyświetlania i format, aby upewnić się, że obrazy mają najmniejszy negatywny wpływ na wydajność witryny WordPress. Możesz też wprowadzić niektóre z tych zmian przed przesłaniem obrazu lub użyć wtyczek, aby zautomatyzować proces.

Możesz użyć niektórych technik optymalizacji obrazu wymienionych poniżej:

  • Kompresja obrazu — zmniejsz rozmiar pliku bez wpływu na jakość, usuwając niepotrzebne informacje, takie jak szczegóły aparatu i metadane.
  • Zmiana rozmiaru obrazów — zmniejsz rozdzielczość obrazu do wymaganej na stronie internetowej.
  • Image CDN — wyświetlaj obrazy szybciej, wypełniając lukę między użytkownikami serwera.
  • Optymalne formaty obrazów — wybierz PNG, aby uzyskać przezroczyste tło, krycie oraz logo i ikony. Użyj JPEG do wszystkiego innego.

Możesz przeczytać nasz szczegółowy artykuł na temat optymalizacji obrazu na ten temat, aby uzyskać więcej informacji.

Buforowanie przeglądarki

Buforowanie przeglądarki może pomóc zmniejszyć obciążenie serwera, zmniejszając liczbę żądań na stronę. Zasoby, które można przechowywać w pamięci podręcznej, takie jak obrazy, CSS, JavaScript i inne, nie muszą być pobierane za każdym razem. Możesz użyć wtyczki do buforowania przeglądarki, takiej jak W3 Total Cache , aby wykorzystać buforowanie przeglądarki w swojej witrynie WordPress.

Po zainstalowaniu wtyczki przejdź do jej strony ustawień. Tutaj musisz włączyć opcję pamięci podręcznej przeglądarki. Następnie przejdź do ustawień pamięci podręcznej przeglądarki z paska bocznego. Pamiętaj, aby włączyć nagłówek wygasania, nagłówek kontroli pamięci podręcznej i ustawić opcje e-tagów.

Zapisz ustawienia, jeśli dokonałeś jakichkolwiek zmian.

Pamięć podręczna przeglądarki W3 Total Cache
Korzystanie z wtyczki W3 Total Cache, aby wykorzystać buforowanie przeglądarki w WordPress.

Sprawdź nasz artykuł na temat buforowania przeglądarki WordPress, aby dowiedzieć się więcej na ten temat.

Wniosek

Poza tym raport PageSpeed ​​Insights Twojej witryny może zawierać wiele innych sugestii dotyczących ulepszeń. Możesz jednak po prostu rozwinąć sugestie na stronie raportu, aby dowiedzieć się więcej o ich wdrażaniu. Jeśli nadal masz pytania, skontaktuj się z nami w komentarzach poniżej.

Jeśli wolisz wersję wideo, obejrzyj poniższy film:

Dalsza lektura:

  • 5 prostych kroków, aby przyspieszyć swoją witrynę WooCommerce już dziś (z wideo)
  • Najlepsze bezpłatne usługi CDN w celu poprawy wydajności witryny
  • Jak zbudować witrynę WordPress w 7 prostych krokach
  • Jak korzystać z GTmetrix?