Czy zmagasz się z powolną witryną internetową WordPress?
Długi czas wczytywania twojej strony może irytować odwiedzających, a nawet zaszkodzić rankingom wyszukiwarek.
W WPBeginner ciężko pracujemy, aby nasza witryna internetowa była tak szybka, jak to tylko możliwe. Podczas gdy czasami znajdujemy jeden poważny problem mający wpływ na wydajność, powolne witryny internetowe są często spowodowane kombinacją wielu mniejszych problemów, które wymagają indywidualnej poprawki.
W tym artykule zbadamy najczęstsze powody, dla których witryny WordPress działają wolno i przedstawimy praktyczne rozwiązania, które pomogą przyspieszyć twoją witrynę internetową. Po drodze podzielimy się wskazówkami, których sami używamy, aby zwiększyć szybkość WordPressa.
Dlaczego powolna witryna internetowa WordPress jest problemem?
Czy kiedykolwiek zdarzyło Ci się przejść na witrynę internetową, która długo się wczytywała? To frustrujące i być może zrezygnowałeś i przeszedłeś do innej witryny internetowej, zanim jeszcze zobaczyłeś treść na stronie.
Jednak nawet niewielkie problemy z wydajnością mogą stanowić problem. W dzisiejszych czasach szybkości i wygody, uwaga ludzi jest krótsza niż kiedykolwiek.
Kilka lat temu Strangeloop przeprowadził studium przypadku dotyczące powolnych witryn internetowych. Okazało się, że nawet jednosekundowe opóźnienie może kosztować 7% konwersji, 11% zobaczonych stron i 16% zadowolenia klientów.
Wolna witryna internetowa będzie również zajmować niższe pozycje w wynikach wyszukiwania. Google i inne wyszukiwarki karzą wolniejsze witryny, co oznacza mniejszy ruch organiczny.
Wszystko to oznacza, że jeśli twoja witryna internetowa działa wolno, to koniecznie dowiedz się dlaczego i popraw to.
Jak wolna jest moja witryna internetowa i dlaczego?
Możesz szybko dowiedzieć się, jak wolna jest twoja witryna internetowa, przeprowadzając test prędkości. W naszym przewodniku omawiamy wiele narzędzi, z których można korzystać, aby prawidłowo przeprowadzić test szybkości witryny internetowej.
Zalecamy przeprowadzenie testu co najmniej 3 razy, aby uwzględnić wahania Internetu i uśrednić wyniki. Możesz również powtórzyć test przy użyciu różnych narzędzi do testowania prędkości.
Zwróć szczególną uwagę na metrykę wczytywania strony, która pokazuje, jak długo odwiedzający muszą czekać, aby zobaczyć twoją stronę.
Jeśli twoja witryna internetowa wczytuje się dłużej niż 2 sekundy, musisz dowiedzieć się, co ją spowalnia. Na szczęście większość narzędzi do testowania szybkości podświetli główne problemy i pozwoli ci przejść do szczegółowych raportów.
Teraz, gdy znasz już szybkość działania Twojej witryny internetowej, musisz zidentyfikować wszelkie problemy, które ją spowalniają. Na szczęście istnieje wiele dobrych sposobów na audyt wydajności twojej witryny internetowej.
Na przykład, możesz użyć GTmetrix do poprawy wydajności witryny WordPress, uruchamiając go jako wtyczkę lub przechodząc na ich witrynę internetową, aby szybko przeprowadzić test prędkości na dowolnej witrynie.
GTmetrix przyzna twojej witrynie internetowej ocenę, dzięki czemu będziesz mógł szybko sprawdzić, jak się ona ocenia.
Możesz także kliknąć odnośnik “Szczegółowy raport”, aby dowiedzieć się więcej o potencjalnych problemach. Zielone elementy nie wymagają twojej uwagi, podczas gdy pomarańczowe lub czerwone elementy spowalniają twoją witrynę.
Wystarczy kliknąć na problem, aby dowiedzieć się, co dokładnie należy poprawić.
Mając to na uwadze, przyjrzyjmy się głównym problemom, które spowalniają WordPressa i jak je poprawić:
- Your WordPress Website Is Not Up to Date
- You Are Not Using a WordPress Cache
- You Are Not Using a CDN
- Too Many Files Need to Be Loaded to View the Page
- Your Images Are Too Large or Unoptimized
- Your WordPress Database Is Unoptimized
- You Are Running Slow or Inefficient Plugins
- Your Scheduled Website Tasks Are Not Optimized
- You Are Using Slow WordPress Hosting
- Your Server Software Is Out of Date
- You Need Professional Site Speed Optimization
Twoja witryna internetowa WordPress nie jest aktualna
Musisz upewnić się, że twoja witryna internetowa WordPress jest aktualna, a dotyczy to zarówno oprogramowania WordPress, jak i wtyczek i motywów. Deweloperzy często wydają aktualizacje, aby zoptymalizować wydajność i poprawić błędy.
Zalecamy stosowanie odpowiedniej kolejności aktualizacji, zaczynając od rdzenia WordPressa, a następnie aktualizując twoje wtyczki i motywy. Możesz to zrobić wygodnie z kokpitu ” Aktualizacje strony w twoim obszarze administracyjnym WordPress.
Szczegółowe instrukcje można znaleźć w tych przewodnikach krok po kroku:
- Przewodnik dla początkujących: Jak bezpiecznie aktualizować WordPress
- Jak prawidłowo aktualizować wtyczki WordPress (krok po kroku)
- Jak zaktualizować motyw WordPress bez utraty własnego konfiguratora?
Nie używasz pamięci podręcznej WordPressa
Za każdym razem, gdy ktoś przejdzie na twoją witrynę internetową, WordPress tworzy ją dynamicznie z bazy danych MySQL. Bierze to udział w uruchamianiu skryptów i zapytań do bazy danych, a efektem końcowym jest strona HTML, którą można wyświetlić w przeglądarce użytkownika.
Gdy duża liczba osób przejdzie na twoją witrynę w tym samym czasie, baza danych otrzyma wiele żądań, co prowadzi do wolniejszego czasu wczytywania.
Wtyczka pamięci podręcznej WordPress jest jednym z najlepszych sposobów na przyspieszenie twojej witryny internetowej, ponieważ omija ten proces.
Gdy ktoś przejdzie na twoją witrynę i zostanie wygenerowana strona HTML, jest ona przechowywana w pamięci podręcznej, dzięki czemu nie trzeba jej odbudowywać dla przyszłych odwiedzających. Zamiast tego po prostu zobaczą stronę w pamięci podręcznej.
Dzięki temu twój serwer WWW jest mniej wczytywany, a strona ładuje się szybciej.
Możesz dowiedzieć się, jak zainstalować najpopularniejsze wtyczki do pamięci podręcznej, korzystając z tych przewodników:
- Jak prawidłowo zainstalować i skonfigurować WP Rocket w WordPress
- Jak zainstalować i skonfigurować W3 Total Cache dla początkujących
- Jak zainstalować i skonfigurować WP Super Cache dla początkujących (łatwe)
Można również skorzystać z pamięci podręcznej przeglądarki, która przechowuje kopię strony internetowej i innych zasobów na komputerze użytkownika, dzięki czemu wczytuje się ona szybciej przy następnym przejściu na stronę.
Nie korzystasz z sieci CDN
Sieć dostarczania treści (CDN) przechowuje twoje pliki w pamięci podręcznej na wielu serwerach na całym świecie. Oprócz pamięci podręcznej wygenerowanych stron HTML, przechowuje również wszystkie inne zasoby potrzebne do zobaczenia strony, w tym obrazki, arkusze stylów CSS, pliki JavaScript i inne.
Treści te są serwowane z serwera znajdującego się najbliżej każdego użytkownika. Zapewnia to duży wzrost prędkości, jeśli masz odwiedzających z wielu lokalizacji na całym świecie, tak jak my w WPBeginner.
Jeśli jeszcze nie korzystasz z CDN, możesz wybierać spośród wielu doskonałych usług WordPress CDN:
- Używamy Cloudflare, ponieważ oferują potężny WordPress CDN z zaporą ogniową, aby zabezpieczyć twoją witrynę przed zagrożeniami.
- Polecamy również Sucuri, inny CDN z funkcjami zabezpieczeń, z którego korzystaliśmy przez wiele lat.
- Bunny.net to przystępna cenowo opcja z serwerami rozmieszczonymi na całym świecie.
Aby uzyskać więcej informacji na temat korzyści płynących z sieci dostarczania treści, zapoznaj się z naszym przewodnikiem na temat tego , dlaczego potrzebujesz CDN dla swojego bloga WordPress.
Aby zobaczyć stronę, trzeba wczytywać zbyt wiele plików
Zanim odwiedzający będzie mógł zobaczyć twoją stronę, jego przeglądarka musi najpierw zażądać i pobrać wszystkie wymagane pliki. Obejmuje to wszystkie obrazki, które chcesz wyświetlić, arkusze stylów, które formatują stronę, pliki JavaScript, które dodają funkcjonalność, czcionki i inne.
Im więcej plików, tym wolniej strona będzie się wczytywać, zwłaszcza jeśli niektóre z nich są bardzo duże lub przechowywane na powolnym serwerze innej firmy.
Nazywane są one żądaniami HTTP, a my napisaliśmy szczegółowy poradnik na temat tego, jak zmniejszyć liczbę żądań HTTP w WordPress.
Jednym z najlepszych sposobów identyfikacji powolnych żądań HTTP jest narzędzie Inspect w twojej przeglądarce. Karta Sieć zawiera listę wczytywanych zasobów, a kolumna Czas pokazuje, jak długo trwa wczytywanie każdego z nich.
Możesz kliknąć nagłówek kolumny Czas dwukrotnie, aby posortować listę z najwolniejszymi zasobami na górze. Zasoby, których wczytywanie trwa dłużej niż pół sekundy lub sekundę, mogą spowalniać twoją witrynę, choć jest to tylko wskazówka.
Rzućmy okiem na kilka sposobów, które mogą poprawić ten problem, aby przyspieszyć twoją witrynę internetową.
Po pierwsze, twoje pliki CSS i JavaScript często zawierają więcej informacji niż jest to konieczne, takich jak białe znaki i komentarze programistów. Możesz zmniejszyć rozmiar tych plików poprzez ich minifikację, co znacznie przyspiesza ich wczytywanie.
Innym problemem jest to, że wszystkie obrazki wyświetlane na całej stronie są wczytywane, nawet jeśli nie będą widoczne, dopóki użytkownik nie przewinie strony w dół. Leniwe ładowanie obrazków może przyspieszyć czas wczytywania twojej strony poprzez ładowanie tylko tych plików, które będą początkowo widoczne dla użytkownika.
Możesz również leniwie wczytywać filmy i sekcję komentarzy na dole strony.
Więcej technik znajdziesz we wspomnianym wcześniej przewodniku na temat redukcji żądań HTTP.
Twoje obrazki są zbyt duże lub niezoptymalizowane.
Jednym z najczęstszych problemów z szybkością, jakie widzimy na początkujących witrynach internetowych, są niezoptymalizowane obrazki. W swoich oryginalnych formatach zdjęcia i inne obrazki mają ogromne rozmiary plików, których wczytywanie zajmuje dużo czasu.
W WPBeginner używamy oprogramowania do edycji zdjęć, aby zoptymalizować nasze obrazki przed przesłaniem ich na naszą witrynę internetową. Zmieniamy rozmiar obrazów do wysokości i szerokości, na której będą wyświetlane na naszej witrynie, modyfikujemy ustawienia kompresji obrazu i wybieramy najbardziej odpowiedni format obrazka.
Dążymy do jak najmniejszego rozmiaru pliku przy zachowaniu akceptowalnej jakości obrazka.
Aby uzyskać szczegółowe instrukcje dotyczące optymalizacji twoich obrazków bez utraty jakości, zapoznaj się z naszym przewodnikiem na temat optymalizacji obrazków pod kątem wydajności w sieci bez utraty jakości.
Filmy zajmują jeszcze więcej miejsca i przepustowości, więc zalecamy, aby w ogóle nie przesyłać ich na twoją witrynę internetową WordPress. Zamiast tego powinieneś skorzystać z dedykowanej witryny wideo innej firmy, takiej jak YouTube, a następnie osadzać filmy we wpisach na twoim blogu.
Więcej szczegółów można znaleźć w naszym przewodniku na temat tego , dlaczego nigdy nie należy przesyłać filmów do WordPressa.
Twoja baza danych WordPress jest niezoptymalizowana
Ponieważ treść jest dodawana i usuwana z twojej bazy danych WordPress na przestrzeni lat, może ona zawierać wiele niepotrzebnych informacji, które mogą ją spowolnić. Może to mieć poważny wpływ na czas wczytywania twojej witryny internetowej.
Ważne jest, aby regularnie przeprowadzać konserwację i optymalizację bazy danych WordPress w celu utrzymania szybkiej wydajności witryny internetowej.
Jednym z najlepszych sposobów na oczyszczenie twojej bazy danych jest użycie darmowej wersji WP-Optimize. Oprócz konserwacji bazy danych, może ona również pomóc w kompresji obrazków, usuwaniu nieużywanych rozmiarów obrazków, pamięci podręcznej twojej treści i zmniejszaniu rozmiaru plików HTML, CSS i JavaScript.
Możesz wybrać zadania zarządzania bazą danych, które chcesz, aby wykonywał na stronie WP-Optimize ” Database na twoim kokpicie WordPress.
Na przykład, można poprawić wydajność WordPressa optymalizując tabele bazy danych, usuwając niepotrzebne wersje wpisów, usuwając wpisy z automatyczną wersją roboczą oraz eliminując spam i zaśmiecone komentarze.
Następnie można uruchomić te zadania, klikając jeden przycisk w górnej części strony.
Szczegółowe informacje na temat korzystania z tej wtyczki można znaleźć w naszym przewodniku na temat optymalizacji twojej bazy danych.
Uruchamiasz powolne lub nieefektywne wtyczki
Zanim strona w twojej witrynie internetowej będzie mogła zostać wczytana, WordPress musi najpierw wczytywać swoje pliki rdzeni i włączone wtyczki. Jeśli wtyczka wczytuje się wolno, ma to wpływ na wydajność twojego WordPressa.
Należy pamiętać, że nieaktywne wtyczki wcale nie spowalniają twojej witryny internetowej, a nawet posiadanie wielu zainstalowanych wtyczek zwykle nie ma dużego wpływu na szybkość witryny. Problemem są źle działające wtyczki.
Są to wtyczki, które wysyłają zapytania do bazy danych WordPress więcej niż to konieczne, wczytują pliki z powolnych wtyczek innych firm lub są po prostu nadęte lub oferują więcej funkcji niż potrzebujesz.
Mamy przewodnik na temat Które wtyczki WordPress spowalniają twoją witrynę? Tutaj omawiamy kilka różnych metod, które pomogą ci zidentyfikować wtyczki, które zachowują się źle.
Po ich znalezieniu można zastąpić je alternatywnymi wtyczkami zoptymalizowanymi pod kątem szybkości lub skontaktować się z twórcą wtyczki w celu uzyskania pomocy technicznej.
Twoje zaplanowane zadania w witrynie internetowej nie są zoptymalizowane.
Niektóre bardzo ważne wtyczki WordPress uruchamiają niezbędne zadania w tle, które wykorzystują znaczne zasoby serwera i spowalniają twoją witrynę internetową.
Niektóre przykłady obejmują:
- Wtyczki dooptymalizacji obrazków wykonują kompresję obrazu przy użyciu zasobów serwera.
- Wtyczki sprawdzające niedziałające odnośniki przeszukują całą witrynę internetową i sprawdzają każdy odnośnik.
- Wtyczki, które skanują w poszukiwaniu złośliwego oprogramowania, szukając niebezpiecznego kodu w twoich plikach i bazie danych.
- Wtyczki do tworzenia kopii zapasowych kopiują i kompresują wiele danych, aby zapewnić ich bezpieczeństwo.
Te zadania są niezbędne, więc nie można wyłączyć wtyczki.
Możesz jednak zaplanować te ważne zadania w godzinach o niskim natężeniu ruchu, gdy twoja witryna ma mniej importerów. Możesz również dostosować częstotliwość uruchamiania tych wtyczek, aby zmniejszyć niepotrzebne wczytywanie twojego serwera.
Na przykład, jeśli publikujesz tylko jeden lub dwa artykuły tygodniowo, możesz zaplanować tworzenie kopii zapasowych tak, aby były uruchamiane tylko raz lub dwa razy w tygodniu po zaplanowaniu nowych artykułów.
Będziesz mógł skonfigurować harmonogram dla każdego zadania za pomocą ustawień wtyczki.
Możesz również zobaczyć nasz przewodnik na temat tego , jak zobaczyć i kontrolować zadania WordPress cron, aby dowiedzieć się, jak skonfigurować regularne zadania wykonywane przez WordPress.
Korzystasz z powolnego hostingu WordPress
Bez względu na to, jak bardzo zoptymalizujesz swoją witrynę internetową WordPress, zawsze będzie ona powolna, jeśli korzystasz z powolnego lub zawodnego dostawcy hostingu. Dlatego zalecamy, aby nie korzystać z darmowego hostingu dla witryny internetowej firmy na żywo.
Zamiast tego większość małych witryn internetowych może zacząć od planu hostingu współdzielonego z renomowaną i niedrogą firmą hostingową, taką jak Bluehost lub Hostinger.
Jednak hosting współdzielony jest często zbyt ograniczony dla większych witryn internetowych o dużym ruchu, takich jak WPBeginner. Dlatego korzystamy z Enterprise Cloud Infrastructure SiteGround dla naszej własnej witryny internetowej.
Przeprowadziliśmy dokładne testy szybkości wiodących usług hostingu WordPress, w tym z różnych lokalizacji na całym świecie, i sprawdziliśmy, jak każdy dostawca radzi sobie z dużym ruchem.
Wyniki naszych testów wydajności można zobaczyć w naszym artykule na temat najszybszego hostingu WordPress.
Zmiana dostawcy hostingu to duży krok. Warto więc zapoznać się z naszym przewodnikiem na temat najważniejszych wskaźników , kiedy powinieneś zmienić swój hosting WordPress.
Twoje oprogramowanie serwerowe jest nieaktualne
WordPress działa w oparciu o inne oprogramowanie, w tym język programowania PHP i system zarządzania bazą danych MySQL. Oprogramowanie to jest instalowane na twoim serwerze WWW.
Podobnie jak WordPress i twoje wtyczki, programy te są od czasu do czasu aktualizowane w celu poprawy wydajności, poprawienia błędów i luk w zabezpieczeniach oraz utworzenia nowych funkcji. Korzystanie z najnowszej wersji może przyspieszyć twoją witrynę internetową.
Istnieje również szybsza wersja PHP, która jest zoptymalizowana pod kątem wydajności, zwłaszcza gdy twoja witryna ma wielu odwiedzających.
Ultrafast PHP to zoptymalizowana wersja PHP stworzona przez zespół SiteGround. Ponieważ WPBeginner jest hostowany na SiteGround, jest to jeden z czynników poprawiających szybkość naszej witryny internetowej.
Możesz dowiedzieć się więcej z naszego przewodnika na temat tego , jak PHP i MySQL mogą zwiększyć szybkość witryny internetowej.
Potrzebujesz profesjonalnej optymalizacji szybkości witryny
Odkrycie głównych przyczyn powolnych witryn internetowych i poprawienie tych problemów może zająć dużo czasu, zwłaszcza jeśli nie jesteś obeznany z technologią. Dlatego też możesz potrzebować pomocy ekspertów z naszej profesjonalnej usługi optymalizacji szybkości witryny.
Nasz zespół dokładnie rozwiąże twoje problemy z wydajnością za pomocą Google Lighthouse. Zrobimy to przy użyciu witryny przejściowej, aby wydajność Twojej witryny na żywo nie była dalej zagrożona.
Na podstawie raportu podejmiemy sprawdzone działania, aby poprawić czas wczytywania twojej strony, wydajność serwera i techniczne aspekty SEO WordPress, w tym techniki, które omówiliśmy w tym artykule.
Sprawdzamy również i optymalizujemy używane przez ciebie wtyczki, rozwiązujemy problemy z optymalizacją serwera, czyścimy bazę danych WordPress, zajmujemy się kompresją obrazków i wiele więcej.
Ponadto ceny naszych usług optymalizacji szybkości witryn zaczynają się już od 699 USD. Zaplanuj bezpłatną rozmowę z naszym zespołem ekspertów już dziś!
Mamy nadzieję, że ten poradnik pomógł ci dowiedzieć się, dlaczego twoja witryna internetowa WordPress działa wolno i jak to poprawić. Możesz również zapoznać się z naszym przewodnikiem na temat tego , jak wtyczki mają wpływ na czas wczytywania twojej witryny lub z naszymi poradami ekspertów , aby poprawić wynik testu kondycji witryny WordPress.
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.
Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.