Przyspiesz administrację WordPress: popraw czas ładowania zaplecza

Kilka dni temu opublikowaliśmy kilka sztuczek zwiększających produktywność WordPress, które mogą pomóc Ci zaoszczędzić czas podczas korzystania z pulpitu WordPress.

Dzisiaj porozmawiamy o innej sztuczce WordPress, która pomoże Ci zaoszczędzić cenny czas, skracając czas ładowania pulpitu administracyjnego WordPress i przyspieszając jego ładowanie.

Rekomendowane lektury: Jak uzyskać szybką witrynę WordPress [21 działań]

Zwykle, jako webmasterzy, w CollectiveRay, jesteśmy bardzo świadomi tego czas ładowania frontendu ich strony internetowej ale mają tendencję do ignorowania czasu ładowania swojego zaplecza. W rzeczywistości czas ładowania backendu administratora Wordpress jest równie ważny jak frontend; ponieważ spędzasz większość czasu na zapleczu, może to wpłynąć na ogólną wydajność pracy.

Oto kilka sposobów na skrócenie czasu ładowania swojego make wp-admin szybciej.

Rozwiązywanie problemów z administratorem WordPressa / spowolnieniem backendu

Jeśli Twój pulpit WordPress ładuje się bardzo wolno, musisz znaleźć rzeczywiste przyczyny tego problemu, a tym samym rozwiązać problem. Istnieje wiele rzeczy, które mogą powodować problemy z powolnym ładowaniem admina WordPressa.

Niektóre z tych problemów obejmują:

  1. Powolny, tani, przeciążony lub niedostatecznie zasilany hosting
  2. (Kilka) zasobożernych wtyczek
  3. Starsze wersje PHP
  4. Ograniczona pamięć dostępna dla WordPress
  5. Zaśmiecona baza danych WordPress, która nie została oczyszczona ani utrzymana
  6. Zbyt wiele widżetów pulpitu nawigacyjnego zaplecza WordPress
  7. Interfejs API pulsu
  8. Za dużo treści próbuje się wczytać
  9. Usuń pasek narzędzi WordPress

Postępuj zgodnie z poniższym przewodnikiem rozwiązywania problemów, aby dowiedzieć się, co powoduje długi czas ładowania.

Jak naprawić powolny pulpit WordPress?

 

Uwagi: Upewnij się, że zrób kopię zapasową strony więc jeśli coś pójdzie nie tak, możesz łatwo cofnąć.

1. Uaktualnij swój hosting

Za każdym razem, gdy po raz pierwszy zaczynasz z witryną WordPress, być może rozważałeś utrzymanie niskich wydatków, ale nigdy nie brałeś pod uwagę konsekwencji takiej decyzji.

Teraz ta decyzja wraca, aby cię ugryźć na kilka sposobów. Niektóre plany hostingowe są po prostu zbyt przeciążone (aby utrzymać tanie), aby móc obsłużyć przyzwoitą wydajność. Możliwe, że Twoja firma przerosła Twój pierwotny plan.

Jeśli więc zdecydowałeś się na dość tani lub najniższy plan hostingowy, pierwszym przystankiem powinna być aktualizacja do hostingu najwyższego poziomu, na jaki możesz sobie pozwolić. Powinieneś rozważyć wybór wirtualnego serwera prywatnego, na którym będziesz mieć wiele dedykowanych zasobów dostępnych dla swojej witryny.

Sprawdź niektóre z naszych rekomendowanych usług hostingowych WordPress w naszej sekcji hostingu. Większość naszych stron internetowych hostujemy na W ruchu, jesteśmy z nimi od kilku lat i nigdy nie mieliśmy na nich nic do zarzucenia – i jesteśmy zachwyceni wydajnością, jaką wyszliśmy z tej usługi.

2. Odkryj wtyczki spowalniające twoją stronę

Jeśli masz już dobry hosting, ale Twój administrator WordPressa nadal działa wolno, mogą być inni winowajcy. Winne mogą być rozbudowane lub źle zakodowane wtyczki. Lub może to być kwestia konfliktu wtyczki lub może być przytłoczona zbyt dużą ilością danych.

Niezależnie od przypadku, musisz odkryć źródło problemu.

Ale jak znaleźć, która wtyczka faktycznie powoduje problem? Możesz zdecydować się na wyłączenie wszystkich wtyczek i reactPodawaj je powoli, aż odkryjesz, który z nich jest przyczyną problemu. Jest to jednak zarówno czasochłonne, jak i niezbyt niezawodne, ponieważ może istnieć wiele wtyczek powodujących problem lub powolne wtyczki wzajemnie na siebie oddziałujące.

Ale - jest rozwiązanie: Monitor zapytań.

Query Monitor to sprytne narzędzie, które jest w stanie wykryć i debugować kilka różnych rodzajów problemów, takich jak:

  • Powolne zapytania do bazy danych
  • Błędy PHP w Twojej witrynie
  • Powolne wywołania HTTP API
  • Zablokowana wydajność

zrzut ekranu monitora zapytania

Zawężając monitor do konkretnych wtyczek, pomaga szybko określić słabo działające wtyczki, motywy lub funkcje.

Po zainstalowaniu wtyczki sprawdź Zapytania według komponentu, a dowiesz się, które wtyczki spowalniają Twoją witrynę, zarówno w interfejsie, jak i zapleczu. Powinieneś spróbować wyłączyć tę wtyczkę i sprawdzić, czy to robi jakąś różnicę.

Gdy odkryjesz winowajcę, masz kilka opcji.

  • Spróbuj przekonfigurować wtyczkę tak, aby nie była taka ciężka
  • Porozmawiaj z dostawcą wtyczek i sprawdź, czy istnieje poprawka
  • Usuń i zastąp inną wtyczką, która nie wykazuje takich problemów z wydajnością

Możesz także przełączyć się na domyślny motyw, powiedz TwentyTwenty, aby wykluczyć wszelkie problemy związane z motywem.

3. Zaktualizuj PHP/wtyczki/motywy do najnowszej wersji

PHP, język, w którym zbudowany jest WordPress, zazwyczaj zawiera kilka ulepszeń wydajności w każdej nowej wersji.

Sprawdź poniższy wykres z Kinsta, gdzie można zobaczyć drastyczną różnicę w wydajności między różnymi wersjami PHP.

Wykres wydajności wersji php

Jednak nie uzyskasz żadnej z tych ulepszeń wydajności, jeśli nie skonfigurujesz serwera hostingowego do korzystania z najnowszej (i najszybszej) wersji PHP. Większość firm hostingowych tego nie zrobi zaktualizuj swoją stronę do nowszych wersji PHP, ponieważ może to powodować problemy.

Ale ZAWSZE powinieneś uaktualnić do najnowszej wersji.

Biorąc pod uwagę, że niektóre witryny mogą używać wtyczek lub motywów, które nie są w 100% kompatybilne, nie aktualizuj do najnowszej wersji bez przeprowadzenia dokładnego testu. Sugerujemy utworzenie kopii witryny i uaktualnienie wersji PHP tylko dla tej wersji.

Gdy to zrobisz, przejrzyj WSZYSTKIE funkcje swojej witryny i sprawdź, czy występują jakieś problemy. Jeśli wystąpią jakiekolwiek problemy, skontaktuj się z odpowiednimi dostawcami, aby sprawdzić, czy istnieje nowa wersja produktu, która rozwiązuje takie problemy.

Po zakończeniu wszystkich testów i potwierdzeniu, że wszystko działa dobrze, przełącz swoją witrynę na najnowszą wersję PHP. W ramach tych testów zdecydowanie zalecamy aktualizację motywów i wtyczek do ich najnowszych wersji. 

Najnowsze wersje produktów zazwyczaj działają lepiej niż ich starsze odpowiedniki.

Pobierz listę 101 trików WordPress, które każdy bloger powinien znać

101 sztuczek WordPress

Kliknij tutaj, aby pobrać teraz

4. Zwiększ limit pamięci WordPress

Jeśli stwierdzisz, że jesteś w backendzie, Twoja witryna wyrzuca a Ekran śmierci WordPress - lub pusta strona, możesz cierpieć na wąskie gardło pamięci. Oznacza to, że istnieje proces, w którym brakuje pamięci i zgłasza błąd, który nie może się poprawnie zakończyć, a zatem nie pokazuje żadnego błędu.

W takim przypadku możesz rozwiązać ten problem, zwiększając limit pamięci WordPress PHP.

Podczas gdy niektóre hosty ograniczają pamięć, inne pozwalają ją zwiększyć, dodając linię w wp-config.php plik Twojej instalacji WordPress:

Zdefiniuj („WP_MEMORY_LIMIT”, „256M”);

Powinieneś sprawdzić, czy ta konfiguracja działa, sprawdzając informacje PHP za pomocą phpinfo - polecenia, które wyświetla wszystkie informacje PHP związane z bieżącą instalacją.

Jeśli limit pamięci nie zwiększył się po ustawieniu tego polecenia, skontaktuj się ze wsparciem swojej firmy hostingowej i daj im znać, że chcesz zwiększyć limit pamięci. 

5. Wyczyść i napraw bazę danych WordPress

Jeśli witryna działa już od jakiegoś czasu lub wprowadzono w niej wiele zmian, może wystąpić pogorszenie wydajności z powodu zaśmieconej bazy danych. Zwłaszcza witryny obsługujące WooCommerce często cierpią na ten problem.

W szczególności w Twojej bazie danych może istnieć coś, co jest znane jako wygasłe transjenty. Ponadto bazy danych MySQL często wymagają naprawy, w przeciwnym razie mogą spowolnić.

Aby wyczyścić bazę danych, możesz użyć wtyczki WP-Optymalizuj lub uruchom polecenia Optymalizacji bazy danych w WP Rocket (wysoce polecany).

Po wykonaniu tej czynności należy również zalogować się do PHPMyAdmin i uruchomić polecenie Napraw na WSZYSTKICH tabelach w bazie danych WordPress. To polecenie naprawi wszelkie błędy w tabeli i odtworzy wszystkie indeksy, które mogły uszkodzić lub w inny sposób spowalniać witrynę.

naprawa tabeli bazy danych mysql 

6. Wyłącz widżety pulpitu nawigacyjnego

Jedną z rosnących frustracji związanych z WordPressem jest stale rosnąca liczba widżetów, które są automatycznie ładowane przez zewnętrznych dostawców wtyczek. Chociaż doceniamy potrzebę niektórych widżetów, niektóre z nich to tylko oferty sprzedaży wersji premium wtyczek lub innych ulepszeń.

Wraz ze wzrostem liczby widżetów na Dashboardzie, czasy ładowania się zmniejszają, więc potrzebujemy sposobu na odczyszczenie pulpitu z takich wtyczek.

Najłatwiej to zrobić, używając rozszerzenia Widżet Wyłącz wtyczkę. Po zainstalowaniu wtyczki przejdź do Wygląd > Wyłącz widżety i usuń wszystkie niepotrzebne widżety, które nie są dla Ciebie pomocne, odznaczając ich pole wyboru.

wyłącz zrzut ekranu widżetów pulpitu nawigacyjnego

7. Ogranicz API bicia serca

API WordPress Heartbeat ma tendencję do powodowania problemów z wydajnością, ponieważ jest dość nadgorliwe. Wysyła żądanie Ajax co 60 sekund, gdy pracujesz w backendzie WordPressa i co 15 sekund, jeśli pracujesz w edytorze WordPress.

Czasami jest to przyczyną spowolnienia pulpitu WordPress.

WP Rocket jest w stanie zmniejszyć aktywność Heartbeat API, wraz z szeregiem innych poprawek wydajności. Jeśli zauważysz, że ciągle starasz się przyspieszyć działanie swojego WordPressa, zdecydowanie zalecamy sprawdzenie, czy WP Rocket może pomóc Twojej witrynie.

wpprocket kontrola bicia serca api

Alternatywnie możesz zainstalować Wtyczka kontroli bicia serca, który modyfikuje zachowanie Heartbeat tak, że jest less agresywny, nie wyłączając go całkowicie.

8. Ogranicz zawartość pulpitu WordPress

To ulepszenie, które nie wymaga instalacji żadnej wtyczki. W rzeczywistości możesz to zrobić za pośrednictwem rodzimego użytkownika Opcje ekranu w backendzie WordPress. 

limit opcji ekranu

Domyślna wartość to 20 - co zwykle nie powoduje żadnych problemów. Jeśli jednak z jakiegoś powodu zwiększyłeś się, możesz spróbować zmniejszyć liczbę, aby sprawdzić, czy ma to wpływ na czas ładowania pulpitu WordPress.

9. Usuń pasek narzędzi administratora WordPress, aby przyspieszyć ładowanie

Oto kolejna prosta sztuczka, która skróci czas ładowania. Możesz usunąć pasek narzędzi administratora WordPress, dodając mały fragment kodu do swojego functions.php plik.

{typ kodu=php}
add_filter('show_admin_bar', '__return_false');

Ten mały kawałek usunie pasek narzędzi administratora, a tym samym zmniejszy używaną pamięć podstawową, co poprawi czas ładowania.

Możesz również usunąć to z ustawień profilu użytkownika:

Aby usunąć pasek narzędzi z prostego, przejdź do Użytkownicy> Twój profil. Przewiń w dół do „Pasek narzędzi” i zaznacz „Pokaż pasek narzędzi podczas przeglądania witryny”.

wyłącz wyświetlanie paska narzędzi podczas przeglądania witryny

Do Ciebie – sugestie, jak przyspieszyć działanie panelu administracyjnego WordPressa?

Jeśli nadal masz problem, możesz rozważyć znalezienie programisty WordPress do wynajęcia, który pomoże Ci rozwiązać te problemy. Kliknij tutaj, aby przeczytać jak znaleźć najlepszego programistę WordPress do pracy na Twojej stronie. 

Czy Twój administrator WordPressa ładuje się szybciej? Czy masz jakąś sztuczkę, aby przyspieszyć backend WordPressa, o której nie wspomnieliśmy tutaj? Daj nam znać swoje przemyślenia w komentarzach poniżej.

O autorze
Dawid Attar
David pracuje w branży online / cyfrowej lub w jej pobliżu od 18 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych przy użyciu WordPress, Joomla i otaczających je nisz. Jako konsultant ds. Cyfrowych koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej za pomocą połączenia ich strony internetowej i dostępnych obecnie platform cyfrowych.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...