Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Najlepszy przewodnik po zwiększaniu szybkości i wydajności WordPressa

Chcesz przyspieszyć swoją witrynę WordPress?

Szybko wczytujące się strony poprawiają wrażenia użytkownika, zwiększają twoją liczbę odsłon, a nawet mogą pomóc w SEO WordPressa.

W tym artykule podzielimy się najbardziej przydatnymi wskazówkami dotyczącymi optymalizacji prędkości WordPressa, aby zwiększyć wydajność WordPressa i przyspieszyć twoją witrynę internetową.

Boost WordPress speed and performance

W przeciwieństwie do innych list „X najlepszych wtyczek WordPress do pamięci podręcznej” lub ogólnych poradników „X wskazówek, jak przyspieszyć WordPress”, ten artykuł jest kompleksowym przewodnikiem po optymalizacji wydajności WordPress.

Staraliśmy się omówić wszystko, od tego, dlaczego szybkość jest importowana, po to, co spowalnia twoją witrynę WordPress i możliwe do podjęcia działania, które możesz podjąć, aby natychmiast poprawić szybkość WordPressa.

Aby to ułatwić, stworzyliśmy spis treści, który pomoże ci poruszać się po naszym najlepszym przewodniku po przyspieszaniu twojej witryny WordPress.

Spis treści

Podstawy wydajności WordPress

Przyspieszenie WordPressa w prostych krokach (bez kodowania)

Najlepsze praktyki optymalizacji wydajności WordPress

Dostrajanie WordPressa pod kątem szybkości (zaawansowane)

Dlaczego szybkość jest ważna dla twojej witryny WordPress?

Badania pokazują, że w latach 2000-2016 średni czas koncentracji uwagi spadł z 12 do 8 sekund. Obecnie wynosi on średnio około 8,25 sekundy.

Co to oznacza dla Ciebie jako właściciela witryny internetowej?

Oznacza to, że masz bardzo mało czasu na pokazanie użytkownikom twoich treści i przekonanie ich do pozostania na twojej witrynie internetowej WordPress.

Wolna witryna internetowa oznacza, że użytkownicy potencjalnie opuszczą twoją stronę, zanim ta w ogóle się wczyta.

Według studium przypadku StrangeLoop, biorącego udział w badaniu Amazon, Google i innych większych witryn, 1 sekunda opóźnienia w czasie wczytywania strony może prowadzić do 7% spadku konwersji, 11% mniejszej liczby odsłon i 16% spadku zadowolenia klientów.

Strangeloop speed study

Co więcej, Google i inne wyszukiwarki już zaczęły karać wolniejsze witryny internetowe, spychając je w dół w wynikach wyszukiwania, co oznacza mniejszy ruch dla powolnych witryn.

Podsumowując, jeśli chcesz mieć więcej ruchu, subskrybentów i przychodów z twojej witryny internetowej, to musisz zrobić swoją witrynę WordPress SZYBKO!

Jak sprawdzić prędkość twojej witryny internetowej WordPress?

Często początkujący myślą, że ich witryna internetowa jest w porządku tylko dlatego, że nie działa wolno na ich komputerze. To OGROMNY błąd.

Ponieważ często przechodzisz na swoją witrynę internetową, nowoczesne przeglądarki, takie jak Chrome, przechowują twoją witrynę w pamięci podręcznej i automatycznie pobierają ją, gdy tylko zaczniesz wpisywać adres. Dzięki temu twoja witryna internetowa wczytywana jest niemal natychmiast.

Jednak zwykły użytkownik, który przechodzi na twoją witrynę internetową po raz pierwszy, może nie mieć takich samych doświadczeń. W rzeczywistości użytkownicy w różnych lokalizacjach geograficznych będą mieli zupełnie inne doświadczenia.

Dlatego zalecamy przetestowanie szybkości twojej witryny internetowej za pomocą narzędzia takiego jak test szybkości WordPress IsItWP.

Jest to darmowe narzędzie online, które pozwala przetestować szybkość twojej witryny internetowej.

Więcej zaleceń można znaleźć w naszym przewodniku na temat prawidłowego przeprowadzania testu szybkości witryny internetowej.

Po przeprowadzeniu testu szybkości twojej witryny internetowej możesz zastanawiać się, do jakiej szybkości powinieneś dążyć.

Dobry czas wczytywania strony to poniżej 2 sekund.

Jednak im szybciej można to zrobić, tym lepiej. Kilka milisekund usprawnień tu i tam może przyczynić się do skrócenia czasu wczytywania twojej strony o pół lub nawet całą sekundę.

[Powrót do góry ↑]

Co spowalnia twoją witrynę internetową WordPress?

Twój raport z testu prędkości będzie prawdopodobnie zawierał wiele zaleceń dotyczących poprawy. Jednak większość z nich to techniczny żargon, który jest trudny do zrozumienia dla początkujących.

Dowiedzenie się, co spowalnia twoją witrynę internetową jest kluczem do poprawy wydajności i podejmowania mądrzejszych długoterminowych decyzji.

Głównymi przyczynami powolnej witryny internetowej WordPress są:

  • Web Hosting – Jeśli twój serwer WWW nie jest odpowiednio skonfigurowany, może to negatywnie wpłynąć na szybkość witryny internetowej.
  • Konfiguracja WordPress – jeśli twoja witryna WordPress nie obsługuje pamięci podręcznej stron, spowoduje to przeciążenie twojego serwera i spowolnienie lub awarię witryny internetowej.
  • Rozmiar strony – strony wczytują się wolno, jeśli używasz obrazków, które nie są zoptymalizowane pod kątem sieci.
  • Złe wtyczki – jeśli używasz źle zakodowanej wtyczki, może to znacznie spowolnić twoją witrynę internetową.
  • Zewnętrzne skrypty – Zewnętrzne skrypty, takie jak reklamy, krój pisma itp. mogą również mieć ogromny wpływ na wydajność twojej witryny internetowej.

Teraz, gdy już wiesz, co spowalnia twoją witrynę WordPress, przyjrzyjmy się, jak przyspieszyć twoją witrynę internetową WordPress.

Pro Tip: Chcesz zmniejszyć liczbę wtyczek na twojej witrynie? Zacznij używać WPCode, który jest potężną wtyczką do zarządzania fragmentami kodu dla WordPress. Z łatwością pomoże ci ona zredukować co najmniej 5 wtyczek.

Importowanie dobrego hostingu WordPress

Twoja usługa hostingowa WordPress odgrywa ważną rolę w wydajności witryny internetowej. Dobry dostawca hostingu współdzielonego, taki jak Bluehost lub SiteGround, podejmuje dodatkowe środki w celu optymalizacji Twojej witryny internetowej pod kątem wydajności.

Jednak w przypadku hostingu współdzielonego zasoby serwera są współdzielone z wieloma innymi klientami. Oznacza to, że jeśli twoja sąsiednia witryna uzyska duży ruch, może to wpłynąć na wydajność całego serwera, co z kolei spowolni twoją witrynę internetową.

Z drugiej strony, korzystanie z zarządzanej usługi hostingowej WordPress zapewnia najbardziej zoptymalizowane konfiguracje serwerów do uruchamiania WordPress. Zarządzane firmy hostingowe WordPress oferują również automatyczne kopie zapasowe, automatyczne aktualizacje WordPress i bardziej zaawansowane konfiguracje zabezpieczeń w celu ochrony twojej witryny internetowej.

Polecamy WP Engine jako naszego preferowanego dostawcę zarządzanego hostingu WordPress. Jest to również najpopularniejszy dostawca w branży. (Zobacz nasz specjalny kupon WP Engine).

[Powrót do góry ↑]


Przyspieszenie WordPressa w kilku prostych krokach (bez kodowania)

Wiemy, że wprowadzanie zmian w konfiguracji twojej witryny internetowej może być przerażającą myślą dla początkujących, zwłaszcza jeśli nie jesteś maniakiem technologii.

Ale nie martw się, są sposoby, aby sobie z tym poradzić.

Jeśli nie czujesz się komfortowo wprowadzając zmiany w twojej witrynie na własną rękę, WPBeginner Pro Services oferuje niedrogą usługę optymalizacji szybkości witryny, która może zająć się tym za ciebie.

WPBeginner Pro Services

Nasi eksperci WordPress pomogą poprawić szybkość i wydajność twojej witryny w mgnieniu oka. Usługa optymalizacji szybkości witryny obejmuje konfigurację pamięci podręcznej, konfigurację CDN, kompresję obrazków, leniwe wczytywanie, raport wydajności przed i po i wiele więcej.

Jest to świetna opcja, jeśli nie jesteś obeznany z technologią, nie masz czasu na samodzielną optymalizację lub po prostu chcesz mieć całkowity spokój ducha.

Pomogliśmy jednak tysiącom użytkowników WordPressa poprawić jego wydajność.

Pokażemy ci również, jak możesz przyspieszyć swoją witrynę WordPress za pomocą kilku kliknięć (bez konieczności kodowania).

Jeśli potrafisz wskazywać i klikać, możesz to zrobić!

Zainstaluj wtyczkę do pamięci podręcznej WordPressa

Strony WordPress są dynamiczne. Oznacza to, że są one tworzone w locie za każdym razem, gdy ktoś przejdzie na wpis lub stronę w twojej witrynie internetowej.

Aby zbudować twoją stronę, WordPress musi uruchomić proces, aby znaleźć wymagane informacje, zebrać je wszystkie razem, a następnie wyświetlić je użytkownikowi.

Proces ten bierze udział w wielu krokach i może naprawdę spowolnić twoją witrynę internetową, gdy wiele osób przechodzi na nią jednocześnie.

Dlatego zalecamy, aby każda witryna WordPress korzystała z pamięci podręcznej. Pamięć podręczna może sprawić, że twoja witryna WordPress będzie od 2x do 5x szybsza.

Oto jak to działa.

Zamiast przechodzić przez cały proces generowania strony za każdym razem, twoja wtyczka buforująca tworzy kopię strony po pierwszym wczytywaniu, a następnie serwuje tę pamięć podręczna każdemu kolejnemu użytkownikowi.

How caching works

Jak widać na powyższej grafice, gdy użytkownik przejdzie na twoją witrynę WordPress, twój serwer pobiera informacje z bazy danych MySQL i plików PHP. Następnie umieszcza je wszystkie razem w treści HTML, która jest serwowana użytkownikowi.

Jest to długi proces, ale można go pominąć, korzystając z pamięci podręcznej.

Dostępnych jest wiele dobrych wtyczek do pamięci podręcznej WordPress, ale zalecamy korzystanie z WP Rocket (premium) lub WP Super Cache (darmowy).

Zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować i skonfigurować WP Super Cache na twojej witrynie WordPress. Konfiguracja nie jest trudna, a odwiedzający twoją stronę na pewno powiadomią o różnicy.

Ponadto wiele firm hostingowych WordPress, takich jak Bluehost i SiteGround, oferuje rozwiązania pamięci podręcznej.

SiteGround SG Optimizer

Jeśli korzystasz z SiteGround, twoja witryna WordPress będzie miała preinstalowany SG Optimizer. Ta wtyczka ma wszystkie potężne funkcje, które można uzyskać za pomocą wysokiej jakości wtyczki do pamięci podręcznej WordPress, takiej jak WP Rocket.

SG Optimizer

Najlepsze jest to, że jest on specjalnie zoptymalizowany pod kątem serwerów SiteGround Google Cloud, aby zapewnić doskonałą wydajność.

Oprócz pamięci podręcznej, otrzymujesz także różne inne ustawienia wydajności, konwersję obrazków WebP w WordPress, optymalizację bazy danych, minifikację CSS, kompresję GZIP i wiele więcej.

Posiada również dynamiczną pamięć podręczną, która pomaga przyspieszyć twoją witrynę internetową e-handel.

Pamięć podręczna Bluehost

Jeśli korzystasz z Bluehost, możesz przejść do sekcji Witryny internetowe ” Szybkość, aby dostosować ustawienia pamięci podręcznej.

Bluehost caching levels

Jeśli korzystasz z zarządzanego dostawcy hostingu WordPress, to nie potrzebujesz wtyczki do pamięci podręcznej, ponieważ jest ona wbudowana i domyślnie włączona.

Bonus: Możesz połączyć pamięć podręczną wtyczek z zaporą aplikacji internetowych, taką jak CloudFlare lub Sucuri, aby uzyskać maksymalny wzrost wydajności.

[Powrót do góry ↑]

Optymalizacja obrazków pod kątem szybkości

Optimized vs Unoptimized Images in WordPress

Obrazki ożywiają twoją treść i pomagają zwiększyć zaangażowanie. Naukowcy odkryli, że korzystanie z kolorowych wizualizacji sprawia, że ludzie są o 80% bardziej skłonni do przeczytania twojej treści.

Jeśli jednak twoje obrazki nie są zoptymalizowane, mogą bardziej szkodzić niż pomagać. W rzeczywistości niezoptymalizowane obrazki są jednym z najczęstszych problemów z szybkością, które widzimy na początkujących witrynach internetowych.

Przed przesłaniem zdjęcia bezpośrednio z twojego telefonu lub aparatu zalecamy skorzystanie z oprogramowania do edycji zdjęć w celu zoptymalizowania obrazków na potrzeby sieci.

W swoich oryginalnych formatach zdjęcia te mogą mieć ogromne rozmiary. Jednak w zależności od formatu pliku obrazu i kompresji wybranej w twoim oprogramowaniu do edycji, możesz zmniejszyć rozmiar obrazka nawet pięciokrotnie.

W WPBeginner używamy tylko dwóch formatów obrazków: JPEG i PNG.

Być może zastanawiasz się teraz: jaka jest różnica?

Cóż, format obrazka PNG jest nieskompresowany. Podczas kompresji obrazek traci część informacji, więc nieskompresowany obrazek będzie miał wyższą jakość i więcej szczegółów. Minusem jest większy rozmiar pliku, więc jego wczytywanie trwa dłużej.

Z drugiej strony JPEG to skompresowany format pliku, który nieznacznie obniża jakość obrazka, ale jest znacznie mniejszy.

Jak więc zdecydować, który format obrazka wybrać?

  • Jeśli nasze zdjęcie lub obrazek ma wiele różnych kolorów, wówczas używamy formatu JPEG.
  • Jeśli jest to prostszy obrazek lub potrzebujemy przezroczystego obrazka, używamy PNG.

Poniżej znajduje się wykres porównawczy rozmiarów plików uzyskanych przez różne narzędzia kompresji na jednym konkretnym obrazku.

Image Compression Comparison Table

Jak widać na wykresie, używany format obrazka może mieć OGROMNY wpływ na rozmiar pliku, a to z kolei ma wpływ na wydajność twojej witryny internetowej.

Aby uzyskać szczegółowe informacje na temat tego, jak dokładnie zoptymalizować twoje obrazki za pomocą Photoshopa i innych popularnych narzędzi do edycji bez utraty jakości, zapoznaj się z naszym przewodnikiem krok po kroku na temat optymalizacji obrazków pod kątem wydajności w sieci bez utraty jakości.

[Powrót do góry ↑]


Najlepsze praktyki optymalizacji wydajności WordPress

Po zainstalowaniu wtyczki do buforowania i zoptymalizowaniu obrazków, powiadomienie sprawi, że twoja witryna zacznie wczytywać się znacznie szybciej.

Ale jeśli naprawdę chcesz, aby twoja witryna internetowa była tak szybka, jak to tylko możliwe, musisz skorzystać z najlepszych praktyk wymienionych poniżej.

Te wskazówki nie są zbyt techniczne, więc nie musisz znać żadnego kodu, aby je wdrożyć. Korzystanie z nich pozwoli jednak uniknąć typowych problemów, które spowalniają twoją witrynę internetową.

Aktualizuj swoją witrynę WordPress

Updating WordPress Core From the Dashboard

Jako dobrze utrzymany projekt open-source, WordPress jest często aktualizowany. Każda aktualizacja nie tylko oferuje nowe funkcje, ale także poprawia problemy z zabezpieczeniami i błędy. Twój motyw WordPress i wtyczki również mogą być regularnie aktualizowane.

Twoim obowiązkiem jako właściciela witryny internetowej jest aktualizowanie witryny WordPress, motywu i wtyczek do najnowszych wersji. Niezastosowanie się do tego wymogu może sprawić, że twoja witryna będzie wolna i zawodna, a także narażona na zagrożenia bezpieczeństwa.

Więcej szczegółów na temat znaczenia aktualizacji można znaleźć w naszym artykule na temat tego, dlaczego zawsze należy korzystać z najnowszej wersji WordPressa.

[Powrót do góry ↑]

Optymalizacja procesów w tle

Procesy w tle w WordPress to zaplanowane zadania, które działają w tle twojej witryny WordPress. Poniżej znajduje się kilka przykładów zadań działających w tle na witrynie WordPress:

  • Zadania wtyczki do tworzenia kopii zapasowych WordPress
  • WordPress cron jobs do publikowania zaplanowanych wpisów
  • Zadania cron WordPress sprawdzające dostępność aktualizacji
  • Wyszukiwarki i inne roboty indeksujące próbujące pobrać treść

Zadania takie jak zadania cron dla zaplanowanych wpisów i aktualizacji mają minimalny wpływ na wydajność witryny internetowej.

Jednak inne procesy w tle, takie jak wtyczki do tworzenia kopii zapasowych i nadmierne indeksowanie przez wyszukiwarki, mogą spowolnić witrynę internetową.

Musisz upewnić się, że twoja wtyczka do tworzenia kopii zapasowych WordPress działa tylko w czasie niskiego ruchu na twojej witrynie internetowej. Należy również dostosować częstotliwość tworzenia kopii zapasowych i danych, które mają zostać zarchiwizowane.

Na przykład, jeśli codziennie tworzysz pełną kopię zapasową, a nowe treści publikujesz tylko dwa razy w tygodniu, to musisz to dostosować.

Jeśli chcesz częściej tworzyć kopie zapasowe, takie jak kopie zapasowe w czasie rzeczywistym, zalecamy skorzystanie z rozwiązania SaaS, takiego jak BlogVault, aby nie obciążać twojego serwera.

Jeśli chodzi o indeksowanie, musisz mieć oko na twoje raporty indeksowania w Google Search Console. Częste indeksowanie, które skutkuje błędami, może spowodować spowolnienie lub brak reakcji Twojej witryny internetowej.

Zapoznaj się z naszym kompletnym przewodnikiem po Google Search Console, aby dowiedzieć się, jak dostosować szybkość indeksowania.

[Powrót do góry ↑]

Używanie zajawek na stronie głównej i w archiwach

Preview summary on WPBeginner

Domyślnie WordPress wyświetla pełną treść każdego artykułu na twojej stronie głównej i w archiwum. Oznacza to, że twoja strona główna, kategorie, tagi i inne strony archiwalne będą wczytywać się wolniej.

Inną wadą wyświetlania pełnych artykułów na tych stronach jest to, że użytkownicy nie czują potrzeby, aby przejść na sam artykuł. Może to zmniejszyć liczbę odsłon i czas, jaki użytkownicy spędzają na twojej witrynie.

Aby przyspieszyć czas wczytywania stron archiwalnych, możesz ustawić swoją witrynę tak, aby wyświetlała zajawki zamiast pełnej treści.

Możesz przejść do Ustawienia ” Czytanie i wybrać „Zajawka” zamiast „Pełny tekst” obok ustawienia dotyczącego tego, co powinno być wyświetlane dla każdego artykułu w kanale.

RSS Feeds Can Contain Full Text or an Excerpt of Each Post

Aby uzyskać więcej informacji na temat zalet i wad wyświetlania podsumowań, zapoznaj się z naszym artykułem na temat pełnych wpisów i podsumowań (zajawek) na stronach archiwum WordPress.

[Powrót do góry ↑]

Podziel komentarze na strony

Paginate comments

Otrzymujesz wiele komentarzy do twoich wpisów na blogu? Gratulacje! To świetny wskaźnik zaangażowanej publiczności.

Minusem jest jednak to, że wczytywanie tych wszystkich komentarzy może wpłynąć na szybkość działania twojej witryny.

WordPress posiada wbudowane rozwiązanie w tym zakresie. Wystarczy przejść do Ustawienia ” Dyskusja i zaznaczyć pole obok opcji „Podziel komentarze na strony”.

Break comments in pages

Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym przewodnikiem na temat paginacji komentarzy w WordPress.

[Powrót do góry ↑]

Korzystanie z sieci dostarczania treści (CDN)

Pamiętasz, jak wspomnieliśmy powyżej, że użytkownicy w różnych lokalizacjach geograficznych mogą doświadczać różnych czasów wczytywania twojej witryny?

Dzieje się tak dlatego, że lokalizacja twoich serwerów WWW może mieć wpływ na szybkość witryny.

Załóżmy na przykład, że twoja firma hostingowa ma swoje serwery WWW w Stanach Zjednoczonych. Odwiedzający, który również znajduje się w Stanach Zjednoczonych, będzie generalnie widział szybsze czasy wczytywania niż odwiedzający w Indiach.

Korzystanie z sieci dostarczania treści (CDN ) może pomóc przyspieszyć czas wczytywania dla wszystkich twoich odwiedzających.

CDN to sieć składająca się z serwerów na całym świecie. Każdy serwer będzie przechowywał pliki statyczne używane do tworzenia twojej witryny internetowej.

Te statyczne pliki zawierają niezmienne pliki, takie jak obrazki, CSS i JavaScript, w przeciwieństwie do twoich stron WordPress, które są dynamiczne, jak wyjaśniono powyżej.

Gdy korzystasz z CDN, za każdym razem, gdy użytkownik przejdzie na twoją witrynę internetową, pliki statyczne są wyświetlane z serwera, który znajduje się najbliżej. Twój serwer WWW będzie również szybszy, ponieważ CDN wykonuje dużą część pracy.

Jak to działa, można zobaczyć na tej infografice.

What Is a CDN Infographic

Zalecamy korzystanie z Sucuri, Bunny CDN lub Cloudflare (bezpłatnie).

CDN działa dobrze z witrynami internetowymi WordPress i uzupełnia twoją istniejącą pamięć podręczną WordPress, zapewniając jeszcze szybsze czasy wczytywania.

[Powrót do góry ↑]

Nie przesyłaj plików audio lub filmów bezpośrednio do WordPressa

YouTube

Możesz bezpośrednio przesyłać pliki audio i filmy na twoją witrynę WordPress, a ona automatycznie wyświetli je w odtwarzaczu HTML5….

Ale NIGDY nie powinieneś tego robić!

Hostowanie audio i filmów będzie kosztować przepustowość. Twoja firma hostingowa może naliczyć opłaty za przekroczenie przepustowości lub nawet całkowicie zamknąć twoją witrynę, nawet jeśli twój plan obejmuje „nieograniczoną” przepustowość.

Hostowanie dużych plików multimedialnych również znacznie zwiększa rozmiar twojej kopii zapasowej i utrudnia przywrócenie WordPressa z kopii zapasowej.

Zamiast tego powinieneś skorzystać z usługi hostingu audio i filmów, takiej jak YouTube, Vimeo, DailyMotion lub SoundCloud, i pozwolić im zająć się ciężką pracą. Mają na to odpowiednią przepustowość!

WordPress ma wbudowaną funkcję osadzania filmów, więc możesz skopiować i wkleić adres URL twojego filmu bezpośrednio do wpisu, a zostanie on osadzony automatycznie.

Więcej szczegółów na temat tego, jak to działa, można znaleźć w naszym przewodniku na temat osadzania filmów w WordPressie.

Jeśli tworzysz witrynę internetową z podcastami za pomocą WordPress, zalecamy usługę hostingu podcastów Blubrry, aby uzyskać najlepszą wydajność.

[Powrót do góry ↑]

Użyj motywu zoptymalizowanego pod kątem szybkości

The WordPress.org theme directory

Wybierając motyw dla twojej witryny internetowej, ważne jest, aby zwrócić szczególną uwagę na optymalizację prędkości. Niektóre piękne i imponująco wyglądające motywy są w rzeczywistości źle zakodowane i mogą znacznie spowolnić twoją witrynę.

Zwykle lepiej jest wybrać prostszy motyw niż motyw, który jest przepełniony złożonymi układami, krzykliwymi animacjami i innymi niepotrzebnymi funkcjami. Zawsze możesz dodać te funkcje za pomocą wysokiej jakości wtyczek WordPress.

Sklepy z motywami WordPress klasy premium, takie jak StudioPress, Themify, CSSIgniter i Astra, oferują motywy, które są dobrze zakodowane i zoptymalizowane pod kątem szybkości. Możesz również zapoznać się z naszym artykułem na temat wyboru idealnego motywu WordPress, aby uzyskać porady na temat tego, czego szukać.

Przed włączaniem nowego motywu zapoznaj się z naszym przewodnikiem na temat prawidłowego przełączania motywu WordPress w celu płynnego przejścia.

[Powrót do góry ↑]

Używaj szybszych wtyczek

Źle zakodowane wtyczki WordPress często dodają dużo nadmiaru, niezależnie od tego, czy twoja witryna faktycznie potrzebuje wtyczki, czy nie. Zwiększa to szybkość wczytywania strony i spowalnia twoją witrynę.

Aby pomóc Ci wybrać najlepsze wtyczki, często publikujemy nasze eksperckie wybory najlepszych wtyczek WordPress. Zwracamy szczególną uwagę na łatwość obsługi, doświadczenie użytkownika, a przede wszystkim wydajność.

Poniżej przedstawiamy niektóre z naszych najlepszych propozycji dla najpopularniejszych kategorii wtyczek WordPress:

  • WPForms – Najszybsza i najbardziej przyjazna dla początkujących wtyczka formularza kontaktowego dla WordPress.
  • All in One SEO – Potężna wtyczka WordPress SEO, która kładzie nacisk na wydajność witryny internetowej, aby pomóc Ci uzyskać wyższe pozycje w rankingach SEO.
  • MonsterInsights – Najlepsza wtyczka Google Analytics dla WordPressa, która nie spowalnia twojej witryny. Zawiera nawet opcje wczytywania gtag.js lokalnie, aby przyspieszyć twoje wyniki Google Core Web Vitals.
  • SharedCounts – Wiele wtyczek mediów społecznościowych wczytuje dodatkowe skrypty i to niezbyt zgrabnie. Shared Counts jest jedną z najszybszych wtyczek mediów społecznościowych dla WordPress.
  • SeedProd – przeciągnij i upuść WordPress landing page wtyczka, która pomaga budować błyskawiczne strony docelowe, a nawet zaprojektować cały motyw od podstaw.

Oprócz naszych własnych zaleceń, możesz również przeprowadzić swoje własne testy. Wystarczy uruchomić testy prędkości przed i po zainstalowaniu wtyczki, aby porównać jej wpływ na wydajność.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat przeprowadzania testu szybkości WordPressa.

[Powrót do góry ↑]


Dostrajanie WordPressa pod kątem szybkości (zaawansowane)

Korzystając z najlepszych praktyk optymalizacji WordPress i podstawowych wskazówek dotyczących szybkości wymienionych powyżej, powinieneś zauważyć znaczną poprawę czasu wczytywania twojej witryny.

Liczy się jednak każdy ułamek sekundy. Jeśli chcesz uzyskać najwyższą możliwą prędkość, musisz wprowadzić kilka dodatkowych zmian.

Poniższe wskazówki są nieco bardziej techniczne, a niektóre z nich wymagają modyfikacji plików twojej witryny lub podstawowej znajomości PHP.

Na wszelki wypadek warto też najpierw wykonać kopię zapasową twojej witryny.

Dzielenie długich wpisów na strony

Page Break Preview

Czytelnicy uwielbiają wpisy na blogach, które są dłuższe i bardziej szczegółowe. Dłuższe wpisy często są nawet wyżej pozycjonowane w wyszukiwarkach.

Jeśli jednak publikujesz długie artykuły z dużą ilością obrazków, mogą one negatywnie wpływać na czas ładowania twojej strony.

Zamiast tego warto rozważyć podzielenie twoich dłuższych wpisów na kilka stron.

WordPress posiada wbudowaną funkcjonalność, która to umożliwia. Wystarczy dodać blok Page Break w twoim artykule w miejscu, w którym chcesz rozpocząć nową stronę.

Adding a Page Break Block

Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym poradnikiem na temat paginacji wpisów – jak podzielić wpisy WordPress na wiele stron.

[Powrót do góry ↑]

Redukcja zewnętrznych żądań HTTP

Reduce cross-domain HTTP requests

Wiele wtyczek i motywów WordPress wczytuje różnego rodzaju pliki z innych witryn internetowych. Pliki te mogą zawierać skrypty, arkusze stylów i obrazki z zewnętrznych zasobów, takich jak Google, Facebook, usługi analityczne itp.

Korzystanie z kilku z nich jest w porządku. Wiele z tych plików jest zoptymalizowanych pod kątem jak najszybszego wczytywania, więc jest to szybsze niż hostowanie ich na twojej witrynie internetowej.

Ale jeśli twoje wtyczki wykonują wiele takich żądań, może to znacznie spowolnić twoją witrynę internetową.

Możesz ograniczyć wszystkie te zewnętrzne żądania HTTP, wyłączając skrypty i style lub łącząc je w jeden plik. Oto poradnik, jak wyłączyć pliki CSS i JavaScript w twojej wtyczce.

[Powrót do góry ↑]

Zmniejszenie liczby wywołań bazy danych

Niestety, istnieje wiele źle zakodowanych motywów WordPress. Ignorują one standardowe praktyki WordPress i kończą się bezpośrednimi wywołaniami bazy danych lub zbyt wieloma niepotrzebnymi żądaniami do bazy danych.

Może to naprawdę spowolnić twój serwer, dając mu zbyt wiele pracy do wykonania.

Nawet dobrze zakodowane motywy mogą mieć kod, który wykonuje połączenia z bazą danych tylko po to, aby uzyskać podstawowe informacje o twoim blogu.

Uwaga: Ten krok jest nieco bardziej techniczny i będzie wymagał podstawowej znajomości PHP i plików szablonów WordPress.

W tym przykładzie każde wyświetlenie <?php oznacza rozpoczęcie nowego wywołania bazy danych:

<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
charset=<?php bloginfo('charset'); ?>" />

Nie można za to winić twórców motywów. Po prostu nie mają innego sposobu, aby dowiedzieć się, w jakim języku jest twoja witryna.

Jeśli jednak konfigurujesz swoją witrynę za pomocą motywu potomnego, możesz zastąpić te wywołania bazy danych konkretnymi informacjami. Zmniejszy to liczbę wywołań bazy danych.

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Możesz przejrzeć swój nadrzędny motyw pod kątem takich instancji, które można łatwo zastąpić statycznymi informacjami.

[Powrót do góry ↑]

Optymalizacja bazy danych WordPress

Po pewnym czasie korzystania z WordPressa, twoja baza danych będzie zawierała wiele informacji, których prawdopodobnie już nie potrzebujesz. Aby poprawić wydajność, możesz zoptymalizować swoją bazę danych, aby pozbyć się wszystkich niepotrzebnych informacji.

Można tym łatwo zarządzać za pomocą wtyczki WP-Sweep lub wtyczki WP-Optimize. Oba narzędzia pozwalają wyczyścić twoją bazę danych WordPress poprzez usunięcie wpisów, wersji, nieużywanych tagów itp. Wtyczki te zoptymalizują również strukturę twojej bazy danych za pomocą jednego kliknięcia.

Zapoznaj się z naszym przewodnikiem na temat optymalizacji bazy danych WordPress w celu zwiększenia wydajności.

[Powrót do góry ↑]

Ograniczenie wersji wpisów

Changes highlighted in revision history

Wersje wpisów zajmują miejsce w twojej bazie danych WordPress. Niektórzy użytkownicy uważają, że wersje mogą mieć również wpływ na niektóre zapytania do bazy danych uruchamiane przez wtyczki. Jeśli wtyczka nie wyklucza specjalnie wersji wpisów, może to spowolnić twoją witrynę poprzez niepotrzebne ich przeszukiwanie.

Możesz łatwo ograniczyć liczbę wersji, które WordPress przechowuje dla każdego artykułu. Wystarczy dodać ten wiersz kodu do twojego pliku wp-config.php:

define( 'WP_POST_REVISIONS', 4 );

Ten kod ograniczy WordPressa do zapisywania tylko 4 ostatnich wersji każdego wpisu lub strony i automatycznie odrzuci starsze wersje.

[Powrót do góry ↑]

Wyłącz hotlinkowanie i wypłukiwanie twoich treści

Jeśli tworzysz wysokiej jakości treści na swojej witrynie WordPress, to smutna prawda jest taka, że prawdopodobnie prędzej czy później zostaną one skradzione.

Dzieje się tak, gdy inne witryny internetowe udostępniają twoje obrazki bezpośrednio z ich adresów URL na twojej witrynie, zamiast przesyłać je na własne serwery. W efekcie kradną one przepustowość twojego hostingu, a ty nie otrzymujesz za to żadnego ruchu.

Wystarczy dodać ten kod do pliku .htaccess, aby zablokować hotlinkowanie obrazków z twojej witryny:

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Nie zapomnij zmienić wpbeginner.com na twoją własną domenę.

Możesz również sprawdzić nasz artykuł pokazujący , jak zapobiegać kradzieży obrazków w WordPress.

Niektóre witryny internetowe zajmujące się skrobaniem treści automatycznie tworzą wpisy, kradnąc twoją treść z kanału RSS. Zapoznaj się z naszym przewodnikiem na temat zapobiegania skrobaniu treści bloga w WordPress, aby dowiedzieć się, jak radzić sobie z automatyczną kradzieżą treści.

[Powrót do góry ↑]

W razie potrzeby wczytywanie leniwe

WP Rocket's lazy loading features

Jeśli dodajesz wiele obrazków, wiele osadzanych filmów i galerii zdjęć do wpisów na blogu, twoja witryna może skorzystać z leniwego wczytywania.

Zamiast wczytywać wszystkie twoje obrazki i filmy na raz, leniwe ładowanie pobiera tylko te, które będą widoczne na ekranie użytkownika. Zastępuje wszystkie inne obrazki i osadzane filmy obrazkiem zastępczym.

Gdy użytkownik przewija stronę w dół, twoja witryna internetowa wczytuje obrazki, które są teraz widoczne w obszarze podglądu przeglądarki. Możesz leniwie wczytywać obrazki, filmy, a nawet komentarze WordPress i gravatary.

Możesz dowiedzieć się więcej w naszym przewodniku na temat łatwego leniwego wczytywania obrazków w WordPressie, gdzie opisujemy, jak to zrobić za pomocą wtyczek WP Rocket i Imagely.

W przypadku komentarzy WordPress, zobacz nasz przewodnik o tym, jak leniwie wczytywać komentarze w WordPress.

[Powrót do góry ↑]

Zapora witryn internetowych na poziomie DNS

How website firewall blocks attacks

Wtyczka zapory WordPress pomaga blokować ataki siłowe, próby włamań i złośliwe oprogramowanie. Jednak nie wszystkie wtyczki zapory są takie same.

Niektóre z nich działają na twojej witrynie internetowej, co oznacza, że atakujący są już w stanie dotrzeć do twojego serwera WWW, zanim zostaną zablokowani. Jest to nadal skuteczne dla zabezpieczenia, ale nie jest optymalne dla wydajności.

Dlatego zalecamy korzystanie z zapory na poziomie DNS, takiej jak Cloudflare lub Sucuri. Zapory te blokują złośliwe żądania, zanim jeszcze dotrą do twojej witryny internetowej.

[Powrót do góry ↑]

Poprawki błędów HTTPS/SSL bez wtyczki

Fix HTTPS/SSL Errors Manually

Jeśli przełączasz swoją witrynę na HTTPS/SSL, prawdopodobnie możesz napotkać błędy związane z mieszaną treścią.

Najprostszym sposobem na poprawienie tego jest zainstalowanie wtyczki takiej jak Really Simple SSL. Problem polega jednak na tym, że wtyczka ta najpierw wyłapuje wszystkie adresy URL, a następnie zmienia je na HTTPS przed wysłaniem ich do przeglądarek użytkowników.

Ma to niewielki, ale powiadomienie wpływ na wydajność. Można go zmniejszyć poprzez ręczną poprawkę wszystkich adresów URL. Więcej szczegółów można znaleźć w naszym artykule na temat poprawek typowych problemów SSL w WordPress.

[Powrót do góry ↑]

Korzystanie z najnowszej wersji PHP

WordPress jest napisany głównie w języku programowania PHP. Jest to język po stronie serwera, co oznacza, że jest instalowany i uruchamiany na twoim serwerze hostingowym.

Wszystkie dobre firmy hostingowe WordPress używają najbardziej stabilnej wersji PHP na swoich serwerach. Twoja firma hostingowa może jednak korzystać z nieco starszej wersji PHP.

Nowsza wersja PHP 8.3 jest o 42% szybsza od swoich poprzedników. To ogromny wzrost wydajności, który twoja witryna internetowa musi wykorzystać.

Możesz sprawdzić, jakiej wersji PHP używa twoja witryna, korzystając z wtyczki Version Info.

Po włączaniu wtyczka wyświetli twoją wersję PHP w stopce obszaru administracyjnego WordPress.

PHP version in WordPress admin dashboard

Jeśli twoja witryna internetowa korzysta z wersji niższej niż PHP 7, poproś dostawcę hostingu o jej aktualizację. Jeśli nie jest w stanie tego zrobić, to nadszedł czas, aby znaleźć nową firmę hostingową WordPress.

[Powrót do góry ↑]

To wszystko! Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak poprawić szybkość i wydajność WordPressa.

Wypróbuj te techniki. Nie zapomnij przetestować szybkości Twojej witryny internetowej przed i po wdrożeniu tych najlepszych praktyk. Będziesz zaskoczony, że te zmiany zwiększą wydajność twojego WordPressa.

Warto również zapoznać się z naszym najlepszym przewodnikiem SEO WordPress, aby poprawić twoje rankingi SEO, a także z naszym wyborem najlepszych usług telefonii biznesowej dla małych firm.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.