Dlaczego moja witryna WordPress działa wolno po aktualizacji? Często zadawane pytania.
Opublikowany: 2021-06-17Ujawnienie: Ten post zawiera linki partnerskie. Mogę otrzymać odszkodowanie, gdy klikniesz linki do produktów w tym poście. Aby uzyskać wyjaśnienie moich zasad reklamowych, odwiedź tę stronę . Dziękuje za przeczytanie!
Zawartość
- Dlaczego WordPress działa wolno po aktualizacji?
- Oto, co zrobić, jeśli witryna WordPress nagle zwolni się po aktualizacji.
- Sprawdź błędy 404.
- Wtyczki.
- Rozległe wykorzystanie zasobów.
- Motywy.
- Sprawdź swoją wersję PHP.
- Optymalizacja witryny.
- Ostatnia deska ratunku.
- Witryna WordPress działa wolno po podsumowaniu aktualizacji.
Dlaczego WordPress działa wolno po aktualizacji?
Zasadniczo istnieją trzy powody, dla których Twoja witryna WordPress nagle staje się wolna po aktualizacji. W rzeczywistości szacowałbym, że 90% wszystkich witryn WordPress spowalnia po aktualizacji spowodowanej jednym lub kombinacją tych trzech źródeł:
- Twój motyw.
- Twoje wtyczki.
- Aktualna wersja PHP uruchomiona w Twojej witrynie.
Oczywiście mogą istnieć inne powody, dla których Twoja witryna WordPress spowalnia po aktualizacji.
Ale osobiście odkryłem, że główne przyczyny spowolnienia witryny WordPress, zwłaszcza po aktualizacji, są zwykle związane z tymi trzema źródłami.
W tym poście omówię kilka podstawowych poprawek, jak przyspieszyć działanie witryny WordPress, jeśli po aktualizacji działa wolno.
Pamiętaj, że mogą wystąpić inne problemy, które mogą spowalniać Twoją witrynę WordPress, które nie mają nic wspólnego z aktualizacją WordPress lub mogą wykraczać poza te trzy obszary, które wymieniłem powyżej.
Jeśli jednak tak jest, prawdopodobnie powinieneś porozmawiać ze swoim hostem internetowym lub skonsultować się z programistą WordPress.
Jeśli jednak spróbujesz wykonać niektóre z tych działań poniżej, może się okazać, że mogą one łatwo rozwiązać problemy z szybkością WordPress, które mogły wystąpić po aktualizacji WordPress.
Oto, co zrobić, jeśli witryna WordPress nagle zwolni się po aktualizacji.
Zanim cokolwiek zrobisz, absolutną koniecznością jest wykonanie tych dwóch kroków.
- Wykonaj diagnostykę, przejdź do GTMetrix . Sprawdź, gdzie możesz mieć problemy, które wpływają na wydajność Twojej witryny i zanotuj je. Możesz również sprawdzić szybkość strony swojej witryny tutaj: PageSpeed Insights w Narzędziach dla programistów Google.
- Następnie wykonaj kopię zapasową całej witryny WordPress.
Działania, które przedstawię poniżej, pomogą Ci samodzielnie rozwiązać problemy z szybkością witryny WordPress lub podpowiedzą, gdzie szukać pomocy, aby je naprawić.
Sprawdź błędy 404.
W przeglądarce Chrome użyj narzędzia Inspect Tool i sprawdź witrynę (kliknij prawym przyciskiem myszy –> sprawdź). Przejdź do zakładki „Konsola”. Czy widzisz jakieś błędy 404?
Możesz również dwukrotnie sprawdzić, przechodząc również do zakładki „Sieć”, będziesz musiał ponownie załadować stronę. Czy są jakieś elementy ze statusem 404?
Być może istnieją zasoby lub elementy, które zwracają błąd 404. To wyjaśniałoby, dlaczego witryna próbuje je załadować.
Sprawdź obrazy, CSS i JavaScript, których może brakować i które również zwracają błąd 404.
W przeglądarce Chrome możesz również spojrzeć na karty Konsola i Sieć lub wypróbować Audyt Lighthouse w zakładce Audyt.
Zacząłbym od sprawdzenia karty Sieć w Konsoli programisty Chrome .
Wtyczki.
Najpierw upewnij się, że wszystkie wtyczki są aktualne.
Jeśli właśnie zaktualizowałeś WordPressa do najnowszej wersji, może się zdarzyć, że niektóre wtyczki, których używasz, nie są już obsługiwane w tej wersji.
Ponownie, najpierw wykonaj kopię zapasową swojej witryny, a następnie zacznij dezaktywować lub wyłączać aktualnie zainstalowane wtyczki, jeden po drugim i sprawdzić, czy to poprawia szybkość witryny.
Jeśli masz wtyczkę pamięci podręcznej, spróbuj wyczyścić pamięć podręczną lub po prostu ją odinstaluj. Następnie ponownie zainstaluj tę samą wtyczkę buforującą lub nawet znajdź lepszą. W ten sposób co najmniej 99% plików z pamięci podręcznej jest usuwanych.
Możliwe, że niektóre przestarzałe wtyczki spowalniają Twoją witrynę. Więc wyłącz wszystkie wtyczki i testuj, testuj, testuj. Następnie reaktywuj wtyczki jeden po drugim, aż znajdziesz ten, który spowalnia działanie.
Po znalezieniu tego, który powoduje wszystkie problemy, dezaktywuj go, a witryna powinna wrócić do życia w ciągu sekundy.
Jeśli naprawdę podoba Ci się wtyczka i uważasz, że jest ona niezbędna dla Twojej witryny, utwórz zgłoszenie do pomocy technicznej w kreatorze wtyczek. Jeśli wtyczka nie jest już obsługiwana przez program do tworzenia wtyczek, znajdź alternatywę.
Niektóre wtyczki robią takie rzeczy, jak uwierzytelnianie rejestracji z pulpitu nawigacyjnego, który wygaśnie. W ten sposób spowalnia całą witrynę, jeśli z jakiegoś powodu nie mogą połączyć się z serwerem macierzystym.
Niektóre wtyczki wysyłają żądanie do zewnętrznego źródła, omijając wstępnie ustawiony limit czasu WordPressa, a zdalna witryna nie odpowiada na czas.
Wtyczki mogą być również dość łatwe do debugowania dzięki wtyczce Site Health & Troubleshooting . Spróbuj.
Rozległe wykorzystanie zasobów.
Czasami wtyczka, na przykład motyw, zajmuje dużo zasobów lub czasu. Możesz sprawdzić, jak efektywnie obszary Twojej witryny WordPress wykorzystują zasoby, instalując wtyczkę Query Monitor . Rejestruje wszystkie zapytania do bazy danych, a także akcje/filtry, które zajmują dużo czasu.
Kiedy masz pojęcie, co spowalnia Twoją witrynę, możesz spróbować rozwiązać problem stamtąd. Czasami oznacza to, że musisz ponownie wyłączyć wtyczkę, a innym razem powtórzyć jakąś inną funkcję.
Motywy.
Podobnie jak w przypadku wtyczek, może się zdarzyć, że Twój motyw nie zostanie zaktualizowany do wersji zgodnej z najnowszą wersją WordPressa.
Spróbuj więc przełączyć się na domyślny motyw i ponownie zaktualizuj WordPress.
Możesz chcieć wyłączyć i ponownie aktywować wtyczki jeden po drugim, aby upewnić się, że zarówno motyw, wtyczki, jak i najnowsza wersja WordPressa współpracują ze sobą.
Czasami aktualizacja może spowodować, że starszy motyw nie będzie działał dobrze z wtyczkami, z którymi zawsze działał dobrze, ze względu na aktualizację rdzenia WordPress.
Następnie ponownie włącz motyw i wtyczki, jeszcze raz jeden po drugim, sprawdź, czy wszystko działa zgodnie z oczekiwaniami.
Sprawdź swoją wersję PHP.
Mimo że rdzeń, motywy i wtyczki WordPressa są zakodowane w PHP, pliki PHP Twojej witryny są przechowywane na Twoim serwerze, czyli u Twojego dostawcy usług hostingowych.
Jeśli korzystasz z planu hostingu współdzielonego, Twój usługodawca hostingowy może nie mieć na swoich serwerach najnowszej wersji PHP.
Możesz dowiedzieć się dokładnie, jaka jest najnowsza wersja PHP w Twojej witrynie, korzystając również z wtyczki Zdrowie witryny i rozwiązywanie problemów
W rzeczywistości jest to bardziej powszechne niż myślisz.
Hostom internetowym może uchodzić na sucho nie uruchamianie najnowszych wersji PHP na swoich serwerach, ponieważ wiele aktualizacji WordPress tego nie wymaga. Ale niektórzy to robią.
Aby zaktualizować wersję PHP, musisz sprawdzić tę opcję u swojego hosta.
Sprawdź błędy PHP.
Jeśli nie znasz języka PHP, powinieneś skontaktować się z programistą, aby włączyć błędy PHP i/lub ostrzeżenia w dziennikach PHP swojej witryny lub skontaktować się z usługodawcą hostingowym.
Możesz także użyć wtyczki Query Monitor , ponieważ ona również wyświetli błędy PHP.
Możesz mieć wiele błędów PHP i nawet nie zdawać sobie z tego sprawy.
Twoja witryna WordPress działa wolno po aktualizacji może być związana z hostem, a aktualizacja może być przypadkowa.
Optymalizacja witryny.
Wierz lub nie, ale Twoja witryna WordPress może nie być tak zoptymalizowana, jak myślisz.
Wielokrotnie aktualizacje rdzenia WordPressa zwykle nie tylko uzupełniają luki w zabezpieczeniach, ale także sprawiają, że kodowanie jest wydajniejsze.
Te zmiany w kodowaniu mogą mieć wpływ na każdy motyw, wtyczkę, a także wszelkie media, które możesz już mieć na swojej stronie.
Dlatego jest to świetna okazja, aby naprawdę ponownie ocenić stan optymalizacji witryny.
Istnieją 2 typowe powody, dla których Twoja witryna WordPress może działać wolniej po aktualizacji z powodu problemów z optymalizacją.
Jednym z nich mogą być oczywiście twoje pliki multimedialne.
Rzeczy takie jak obrazy, filmy i inne intensywne media, które mogą sprawić, że Twoja witryna będzie wyglądać i funkcjonować świetnie, ale także wymagać wielu zasobów.
Te rzeczy mogą stać się bardziej widoczne, zwłaszcza po aktualizacji rdzenia WordPress.
Kolejnym obszarem optymalizacji, który musisz sprawdzić, będą również pliki CSS i JavaScript WordPress.
Wiele wtyczek i motywów to nadęte kodowanie CSS i JavaScript.
Ale zrelaksuj się, nie musisz być ekspertem CSS ani miłośnikiem JavaScript, aby usprawnić CSS i JavaScript.
Po prostu zainstaluj wtyczkę optymalizacyjną taką jak ta i baw się nią: Autooptymalizacja .
Autoptimize może połączyć wszystkie pliki CSS w jeden plik. To samo może zrobić z plikami JavaScript.
Użyj narzędzi, takich jak GTmetrix, ponownie, aby sprawdzić, czy to pomogło.
Jeśli to nie pomoże, sprawdź wtyczkę W3 Total Cache i przeczytaj samouczki, jak z niej korzystać. Może również rozwiązać niektóre problemy z optymalizacją.
Możesz oczywiście zapłacić komuś za zoptymalizowanie witryny, jeśli nadal czujesz się sfrustrowany.
Istnieje wiele innych wtyczek optymalizacyjnych , które mogą na przykład zmniejszyć rozmiary obrazów, pojedynczo lub w całej witrynie.
Wtyczka Query Monitor może również pomóc w znalezieniu problemów z zapytaniami SQL. Twoje dzienniki serwera pokażą, czy istnieją przekierowania, które spowalniają działanie.
Ostatnia deska ratunku.
Jeśli wszystko inne zawiedzie i nie możesz sobie pozwolić na spadek prędkości lub przestoje potrzebne do rozwiązania problemów z szybkością, zawsze możesz przywrócić WordPressa do ostatniej wersji, dopóki nie zrozumiesz tego za pomocą tej wtyczki: WP Obniżenie poziomu .
Jeśli coś nie wyjdzie, zdecydowanie powinieneś skontaktować się z dostawcą usług hostingowych.
Witryna WordPress działa wolno po podsumowaniu aktualizacji.
Być może zauważyłeś, że uniknąłem sytuacji, w których możesz potrzebować rozwiązania do kodowania PHP w przypadku problemów z szybkością aktualizacji WordPress.
Zrobiłem to, ponieważ większość osób, które już znają PHP, zwykle wie również, jak zająć się tymi problemami, używając rozwiązań do kodowania PHP.
Podsumowując, powiedziałbym, że większość sytuacji, w których witryna WordPress działa wolno po aktualizacji, jest zwykle spowodowana nieaktualną wtyczką lub po prostu nie działa dobrze z nową wersją WordPress lub motyw jest nieaktualny i po prostu nie działa dobrze z nową wersją WordPressa.
Może to być spowodowane tym, że Twój motyw również jest nieaktualny.
Jest to jeden z głównych powodów, dla których płatne motywy mają przewagę nad darmowymi motywami. Płatne motywy zazwyczaj zawierają najnowsze aktualizacje. W ten sposób nie musisz się martwić, że jakiekolwiek aktualizacje WordPress Core będą musiały działać z przestarzałym motywem.
Ponownie, jeśli przetestujesz swój obecny motyw i wtyczki, dezaktywując je pojedynczo i uruchamiając WordPress przez jeden z analizatorów prędkości po każdej dezaktywacji, jak wymieniłem powyżej, powinieneś być bardziej niż prawdopodobne, że będziesz w stanie znaleźć przyczynę to spowalnia Twoją witrynę i dość łatwo ją eliminuje.
Pamiętaj jednak, aby zawsze wykonać kopię zapasową swojej witryny WordPress, zanim zaczniesz bawić się motywami i wtyczkami, aby być po bezpiecznej stronie.