515-247-307       Kontakt

Jak skutecznie zoptymalizować WordPress

25
lip

Jak przyśpieszyć WordPressa

wordpress_optymalizacja

Otrzymaliśmy wiele pytań i zleceń odnośnie przyśpieszenia i optymalizacji działania stron WordPress.
W tym artykule prezentujemy kroki optymalizacji stron opratych o system CMS WordPress pod względem:

  • szybkości wczytywania/działania
  • minimalizacji wykorzystania zasobów serwera

Warto wiedzieć
Warto zaznaczyć, iż szybkość wczytywania i wydajność strony mają wpływ na jej pozycję w wynikach wyszukiwania czyli na pozycjonowanie.
Dlatego też, optymalizacja szybkości działania i wydajności strony powinna być pierwszym krokiem przy pozycjonowaniu SEO.

Dzięki zastosowaniu części z poniżej wymienionych kroków przyśpieszyliśmy działanie naszej strony www.servitium.pl
Pomiarów dokonywaliśmy narzędziem GTmetrix (www.gtmetrix.com)

Strona BEZ optymalizacji

  • Ocena szybkości strony: A (90%)
  • Ocena YSlow: C (77%)
  • Czas wczytywania strony: 5,28 s
  • Wielkość strony: 868 KB
  • Ilość odpytań serwera: 72

Strona PO optymalizacji

  • Ocena szybkości strony: A (90%)
  • Ocena YSlow: B (89%)
  • Czas wczytywania strony: 3,24 s
  • Wielkość strony: 700 KB
  • Ilość odpytań serwera: 37

Główne kroki optymalizacji WordPressa:

  1. Kopia zapasowa plików strony i bazy danych.
  2. Aktualizacja WordPressa do najnowszej wersji.
    Do posiadania aktualnej wersji WordPressa chyba nikogo nie trzeba namawiać, nowe wersję wnoszą zarówno poprawki błędów, optymalizacje jak również poprawki dotyczące luk w bezpieczeństwie.
  3. Aktualizacja Motywu (lub jego zmiana na szybszy i lepiej zoptymalizowany).
    Motywy czyli szablony wyglądu strony również mogą zawierać błędy oraz nieoptymalny kod. Jeżeli mamy możliwość warto aktualizować również motywy do najnowszych wersji.
  4. Optymalizacja plików graficznych motywu.
    Bardzo często szablony zarówno darmowe jak i płatne zawierają niezoptymalizowaną grafikę, np: tło strony w wysokiej rozdzielczości o rozmiarze 1,5MB lub inne niezoptymalizowane elementy graficzne.
    Zoptymalizowanie samych plików grafiki motywu może zmniejszyć rozmiar strony nawet o 80%).
  5. Aktualizacja wtyczek (pluginów).
    Aktualizacja wtyczek, jest ważna ze względu na możliwe poprawki dotyczące szybkości działania oraz kompatybilność. Również tutaj aktualizowanie jest bardzo ważne przede wszystkim ze zwzględu na poprawki dotyczące bezpieczeństwa.
  6. Wyłączenie zbędnych wtyczek.
    Wyłączone wtyczki mogą pozostawiać w bazie danych dane dotyczące ich konfiguracji.
  7. Usunięcie nieużywanych wtyczek.
    Jeżeli wyłączone wtyczki nie będą używane w najbliższej przyszłości najlepiej dokonać ich usunięcia.
  8. Optymalizacja bazy danych.
    Usunięcie z tabel w bazie danych nadmiarowych nieaktualnych informacji. Aby je usunąć należy wykonać optymalizację tabel, która dokona ich kompaktowania.
  9. Optymalizacja, kompresja i zgrupowanie plików JavaScript i CSS.
    Bardzo ważny krok mający pozytywny wpływ zarówno na wielkość wczytywanej strony jak i na ilość żądań do serwera.
    Dzięki zastosowaniu tego kroku zmniejszyliśmy na naszej stronie ilość zapytań z 72 do 37.
  10. Uruchomienie cache’owania i kompresji strony.
    Główny krok powodujący znaczne przyśpieszenie wczytywania strony.
    Czas wczytywania strony powyżej 10 sekund to zdecydowanie za długo.

Zaawansowane kroki optymalizacji:

Jeżeli powyższe kroki nie przyniosą pożądanych rezultatów należy rozważyć zastosowanie bardziej zaawansowanych kroków:

  1. Optymalizacja załączonych plików graficznych do stron i wpisów.
    Użytkownicy dodający treści stron czy wpisów nie zwracają uwagi na rozdzielczość i rozmiar plików graficznych. Warto zadbać by dodawana przez nich grafika była automatycznie skalowana i kompresowana.
  2. Konfiguracja cachowania elementów stron w przeglądarkach osób odwiedzających (Nagłówek ETag i Expires).
    Warto zwrócić uwagę czy pozwala na to serwer www. Parametrów tych nie można ustawić na serwerze www LiteSpeed.
  3. Weryfikacja, które wtyczki obciążają najbardziej witrynę.
    Jeżeli zostanie znaleziona wtyczka mocno obciążająca stronę warto zamienić ją na inną lub zadbać o selektywne wyłączenie wtyczek na stronach na których nie są używane.
  4. Analiza zapytań do bazy danych.
    Analiza i optymalizacja zapytań najbardziej obciążających bazę danych lub cachowanie zapytań.
  5. Zmiana hostingu.
    Wbrew pozorom jakość usług hostingowych ma bardzo duże znaczenie pod względem szybkości wczytywania się stron i optymalnym wykorzystaniu zasobów.
    Wybierając firmy hostingowe warto sprawdzić je pod względem:
    -Zainstalowanych aktualnych wersji PHP, MySQL i Apache (lub innych potrzebnych komponentów)
    -Dla stron działających na terenie Polski wybierajmy usługi hostingowe, których serwery zlokalizowane są na terenie Polski.
    -Wybierajmy hostingi w których, bazy danych działają na dyskach SSD
  6. Użycie serwerów CDN.

Podsumowanie

Jest wiele wtyczek wykonujących powyżej opisane operacje te podstawowe i te bardziej zaawansowane. Warto, aby wyboru wtyczek i ich konfiguracji dokonała osoba z doświadczeniem, gdyż wtyczki te mogą mieć negatywny wpływ na stabilność i poprawne działanie strony/bloga.

Świadczymy usługi optymalizacji stron działających na WordPressie. Kontakt

Artykuł znaleziono dzięki słowom kluczowym:

  • Jak przyśpieszyć WordPressa
  • Jak zoptymalizować WordPressa
  • Optymalizacja WordPress
  • Przyśpieszenie WordPress
  • Jak przyśpieszyć bloga na WordPress
  • Szybkość działania strony wpływa na pozycjonowanie
  • WordPress wydajność
  • WordPress optymalizacja
  • Przeciążenie serwera optymalizacja wordpress
  • Obciążenie serwera przez wtyczki wordpress

Comments

  • WPfan
    26 lipca 2013

    Dzięki. Kilka ciekawych sposobów, o których nie wiedziałem.
    U mnie na stronce najbardziej przyśpieszyło cachowanie stronki oraz optymalizacja plików jpg i png motywu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *