Kilka dni temu opublikowaliśmy kilka wskazówek, które pomogą Ci zwiększyć produktywność w WordPressie, dzięki czemu zaoszczędzisz czas podczas korzystania z pulpitu WordPressa.

{automatycznie}

Dziś omówimy kolejną sztuczkę WordPress, która pomoże Ci zaoszczędzić cenny czas.

Tym razem skracając czas ładowania panelu administracyjnego WordPress.

Spędzamy dużo czasu w panelu WordPress i prawdopodobnie marnujemy go czekając, aż się załaduje.

Ten post pomoże Ci to zmienić.

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

At CollectiveRayjesteśmy bardzo świadomi tego, czas ładowania front-endu stron internetowych.

Podobnie jak większość użytkowników WordPressa, nie zwracamy uwagi na czas ładowania zaplecza, gdyż nie ma on wpływu na komfort użytkowania.

W rzeczywistości czas ładowania zaplecza administracyjnego WordPress jest tak samo ważny jak frontend. Twój czas jest tak samo ważny jak czas Twoich czytelników, tylko z innych powodów.

Ponieważ większość czasu spędzasz na zapleczu, powolne reakcje będą miały wpływ na Twoją ogólną wydajność pracy.

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

Przyspieszanie administratora WordPress

W tym poście zajmiemy się szeregiem wyzwań i podamy rozwiązania.

Na koniec powinieneś mieć szybszy i bardziej responsywny panel administracyjny WordPressa!

Wyzwania i rozwiązania, którymi się zajmiemy, obejmują:

  1. Nieaktualna wersja PHP – Używaj najnowszej wersji PHP
  2. Nieaktualna wersja WordPressa – Zaktualizuj swoją wersję WordPressa
  3. Pasek narzędzi administratora – Usuń pasek narzędzi administratora WordPressa
  4. Nadmiar treści – Ograniczenia treści pulpitu WordPress
  5. widgety – Wyłącz niepotrzebne widżety pulpitu nawigacyjnego
  6. Powolne wtyczki – Użyj monitora zapytań, aby wykryć wolne wtyczki
  7. Interfejs API Heatbeat – Użyj kontroli tętna
  8. Pełna baza danych – Wyczyść swoją bazę danych (szczególnie sklepy WooCommerce)
  9. Brak buforowania – Użyj wtyczki buforującej
  10. Słaba pamięć – Zwiększ limit pamięci WordPress
  11. Niewystarczający serwer RAM – Uaktualnij pamięć serwera WWW
  12. Odpowiedź serwera – Sprawdź czas do pierwszego bajtu
  13. Powolny dostawca hostingu – Rozważ uaktualnienie hostingu

Przyjrzyjmy się bliżej każdemu z tych wyzwań.

1. Nieaktualna wersja PHP – Używaj najnowszej wersji PHP

PHP, język, w którym zbudowano WordPressa. Jest to bardzo popularny język, który jest regularnie aktualizowany.

Aktualizacje zazwyczaj obejmują poprawę wydajności wraz z każdą nową wersją.

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

wykres wydajności wersji php

Nie uzyskasz jednak żadnej z tych korzyści wydajnościowych, jeśli nie skonfigurujesz serwera hostingowego tak, aby używał najnowszej (i najszybszej) wersji PHP.

Większość firm hostingowych nie będzie tego robić automatycznie zaktualizuj swoją stronę internetową do nowszych wersji PHPponieważ może to powodować problemy.

Ale ZAWSZE powinieneś dokonać aktualizacji do najnowszej wersji.

Biorąc pod uwagę, że niektóre witryny mogą korzystać z wtyczek lub motywów, które nie są w 100% kompatybilne, nie należy po prostu aktualizować ich do najnowszej wersji bez wcześniejszego przeprowadzenia dokładnego testu.

Sugerujemy utworzenie kopii witryny i utworzenie witryny testowej. Następnie uaktualnij tam wersję PHP i przetestuj ją przed wdrożeniem na żywo.

Możesz wykorzystać swoją witrynę tymczasową do testowania każdej wprowadzanej zmiany, gdyż nie wpłynie ona w najmniejszym stopniu na Twoją aktywną witrynę.

Gdy ukończysz wszystkie testy i upewnisz się, że wszystko działa prawidłowo, przełącz swoją działającą witrynę na najnowszą wersję PHP.

Możesz uaktualnić swoją wersję PHP na jeden z dwóch sposobów. Jeśli masz możliwość uaktualnienia w cPanel, zrób to.

W przeciwnym wypadku będziesz musiał wysłać zgłoszenie do swojego usługodawcy hostingowego, aby poprosić o aktualizację.

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

101 sztuczek WordPress

Kliknij tutaj, aby pobrać teraz

 

2. Nieaktualna wersja WordPressa – Zaktualizuj swoją wersję WordPressa

Rdzeń WordPressa jest dość dobrze zoptymalizowany, ale każda wersja zazwyczaj zawiera ulepszenia wydajności.

Ta strona na WordPress.org zawiera podsumowanie wszystkich usprawnień wydajności zmierzonych w kilku ostatnich wersjach.

Szybko zauważysz wyraźną poprawę na całej linii w ostatnich kilku wersjach!

Oprócz poprawy wydajności nowe wersje WordPressa oferują również nowe funkcje, poprawki błędów, eliminują luki w zabezpieczeniach i wprowadzają nowe sposoby pracy.

Z tych wszystkich powodów zalecamy zawsze korzystanie z najnowszej stabilnej wersji WordPressa!

3. Pasek narzędzi administratora – Usuń pasek narzędzi administratora WordPress

Oto kolejny prosty trik, który przyspieszy czas ładowania. Możesz usunąć pasek narzędzi administratora WordPressa, dodając mały fragment kodu do swojego functions.php plik.

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

Ten niewielki fragment usunie pasek narzędzi administratora, a tym samym zmniejszy ilość używanej pamięci głównej, co nieznacznie skróci czas ładowania.

Możesz również usunąć tę opcję w ustawieniach swojego profilu użytkownika:

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

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

4. Nadmiar treści – ograniczenia treści pulpitu WordPress

Ta zmiana dotyczy liczby postów lub stron wyświetlanych jednocześnie, gdy jesteś w trybie Wszystkie posty lub Wszystkie strony.

Im więcej danych ładujesz, tym strona będzie wolniejsza.

Choć umieszczanie dużej ilości elementów na stronie może być przydatne w przypadku witryn o dużym natężeniu ruchu, może też spowalniać działanie WP Admin.

To jest poprawka, która nie wymaga instalacji żadnej wtyczki. W rzeczywistości możesz to zrobić za pomocą Opcje ekranu w WordPress. 

ograniczenia opcji ekranu

Domyślna wartość wynosi 20, co zazwyczaj nie powoduje żadnych problemów.

Jeśli z jakiegoś powodu zwiększyłeś tę wartość, możesz spróbować ją zmniejszyć i sprawdzić, czy wpłynie to na czas ładowania pulpitu WordPress.

5. Widżety – Wyłącz niepotrzebne widżety pulpitu nawigacyjnego

Jednym z coraz bardziej frustrujących aspektów WordPressa jest stale rosnąca liczba widżetów, które są automatycznie ładowane na pulpicie przez zewnętrznych dostawców wtyczek.

Choć rozumiemy potrzebę istnienia niektórych widgetów, część z nich to tylko reklamy wersji premium wtyczek lub uaktualnień.

Wraz ze wzrostem liczby widżetów na pulpicie nawigacyjnym czas ładowania może się skrócić.

Musimy znaleźć sposób na uporządkowanie pulpitu nawigacyjnego i usunięcie widżetów, których nie potrzebujesz lub nie chcesz widzieć.

Najłatwiej to zrobić, używając rozszerzenia Wtyczka wyłączająca widżet.

Po zainstalowaniu wtyczki przejdź do Wygląd > Wyłącz widżety i usuń wszystkie niepotrzebne widżety odznaczając ich pola wyboru.

6. Powolne wtyczki – Użyj monitora zapytań, aby wykryć powolne wtyczki

Jeśli masz już dobry hosting, a panel administracyjny WordPressa nadal działa wolno, przyczyną może być coś innego.

Winne mogą być wtyczki o dużym zasobie zasobów lub źle zakodowane. Albo może to być kwestia konfliktu wtyczki lub być może jest ona przeciążona zbyt dużą ilością danych.

Bez względu na przyczynę, musisz odkryć źródło problemu.

Ale jak dowiedzieć się, która wtyczka faktycznie powoduje problem?

Możesz wyłączyć wszystkie wtyczki i powoli je uruchamiać, aż znajdziesz tę, która powoduje problem.

Ale jest to zarówno czasochłonne, jak i mało niezawodne, ponieważ problem może występować w przypadku wielu wtyczek lub powolne wtyczki mogą na siebie wpływać.

Ale jest rozwiązanie: Monitor zapytań.

Query Monitor to przydatne narzędzie umożliwiające wykrywanie i debugowanie wielu różnych rodzajów problemów, takich jak:

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

zrzut ekranu monitora zapytań

Dzięki zawężeniu monitora do konkretnych wtyczek można szybko zidentyfikować słabo działające wtyczki, motywy i funkcje.

Po zainstalowaniu wtyczki sprawdź Zapytania według komponentu, a dowiesz się, które wtyczki spowalniają Twoją witrynę, zarówno po stronie front-endu, jak i back-endu.

Spróbuj wyłączyć tę wtyczkę i sprawdź, czy to coś zmieni.

Jeśli utworzyłeś witrynę stagingową, jak sugerowaliśmy wcześniej, wypróbuj ją najpierw tam. W ten sposób możesz wyłączyć wtyczki i zobaczyć, co się stanie bez wpływu na ruch na żywo.

Gdy już znajdziesz winowajcę, masz kilka możliwości.

  • Spróbuj skonfigurować wtyczkę tak, aby nie była zbyt ciężka
  • Skontaktuj się z dostawcą wtyczki i dowiedz się, czy istnieje rozwiązanie
  • Usuń go i zastąp inną wtyczką, która nie wykazuje takich problemów z wydajnością

Możesz również zdecydować się na przełączenie na domyślny motyw, np. TwentyTwenty, aby wykluczyć wszelkie problemy charakterystyczne dla danego motywu.

7. API Heatbeat – Ogranicz bicie serca

Interfejs API WordPress Heartbeat ma tendencję do powodowania problemów z wydajnością, ponieważ potrafi być nieco nadgorliwy.

Wysyła żądanie Ajax co 60 sekund, gdy pracujesz w zapleczu WordPress, i co 15 sekund, gdy pracujesz w edytorze WordPress.

Czasami jest to przyczyną spowolnienia działania pulpitu WordPress.

WP Rocket jest w stanie zmniejszyć aktywność Heartbeat API, a także wprowadzić szereg innych usprawnień wydajnościowych.

Jeśli masz ciągłe problemy z przyspieszeniem działania WordPressa, zalecamy sprawdzenie, czy WP Rocket może pomóc Twojej stronie.

sterowanie wpprocket heartbeat api

Alternatywnie możesz zainstalować Wtyczka Heartbeat Control, która modyfikuje zachowanie Heartbeat, czyniąc je mniej agresywnym, bez jego całkowitego wyłączenia.

8. Pełna baza danych – wyczyść bazę danych

Jeśli Twoja witryna działa już od jakiegoś czasu lub wprowadziłeś na niej wiele zmian, możliwe, że obserwujesz spadek wydajności z powodu zaśmieconej bazy danych.

Problem ten jest szczególnie powszechny w przypadku witryn korzystających z platformy WooCommerce.

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

Gdy już to zrobisz, powinieneś zalogować się do PHPMyAdmin i uruchomić polecenie Napraw dla WSZYSTKICH tabel w bazie danych WordPress.

To polecenie naprawi wszelkie błędy w tabeli i odtworzy wszystkie indeksy, które mogły zostać uszkodzone lub w inny sposób spowalniają działanie witryny.

naprawa tabeli bazy danych mysql

Jeśli nie czujesz się komfortowo pracując z bazą danych, po prostu użyj wtyczki.

9. Nie buforuj swojej witryny – użyj wtyczki buforującej

Buforowanie witryny nie służy tylko poprawie doświadczenia odwiedzających. Może również poprawić ogólne doświadczenie WordPress.

Panel WordPress korzysta z innych plików niż interfejs użytkownika witryny, ale nadal musi ładować stronę, widżety i zasoby.

Wszystko zoptymalizowane dzięki wtyczkom buforującym.

Użyj wtyczki buforującej

Nie będziesz mieć dostępu do wszystkich funkcji dostępnych dla użytkownika odwiedzającego witrynę, ale i tak powinieneś zauważyć wyraźną poprawę szybkości ładowania i reakcji pulpitu WordPress.

Nie wszystkie wtyczki pamięci podręcznej będą miały wpływ na zaplecze, ale zalecamy wypróbowanie kilku na witrynie testowej i sprawdzenie, która działa.

W naszych testach WPRocket i LiteSpeed ​​Cache mają umiarkowany wpływ na wydajność pulpitu. Inne wtyczki mogą być takie same.

10. Mała ilość pamięci – zwiększ limit pamięci WordPress

Jeśli zauważysz, że Twoja witryna rzuca Ekran śmierci WordPressa - czyli pusta strona jeśli pracujesz w zapleczu, możesz mieć problem z wąskim gardłem pamięci.

Oznacza to, że istnieje proces, któremu kończy się pamięć i który zgłasza błąd. Proces ten nie może zakończyć się prawidłowo, więc nie wyświetla żadnego błędu.

W takim przypadku możesz spróbować obejść ten problem, zwiększając limit pamięci PHP w WordPressie.

Nadal musisz dowiedzieć się, co pochłania Twoją pamięć, ale jeśli zwiększysz jej aktywność, powinieneś móc w międzyczasie pracować.

Podczas gdy niektórzy hostowie ograniczają pamięć, inni pozwalają na jej zwiększenie poprzez dodanie wiersza w wp-config.php plik Twojej instalacji WordPress:

zdefiniuj('WP_MEMORY_LIMIT', '256M');

Należy sprawdzić, czy ta konfiguracja działa, sprawdzając informacje PHP za pomocą polecenia phpinfo — jest to polecenie wyświetlające 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 swoją firmą hostingową i powiadom ją o chęci zwiększenia limitu pamięci. 

11. Niewystarczająca ilość pamięci RAM serwera – Uaktualnij pamięć serwera WWW

Jest bardzo mało prawdopodobne, że kiedykolwiek będziesz mieć problem z pamięcią RAM na swoim serwerze. Większość problemów z pamięcią będzie lokalna dla Twojej witryny, a nie na całym serwerze.

Nie oznacza to jednak, że tak się nie stanie.

Jeśli wypróbowałeś już wszystko, usunąłeś wtyczki, zoptymalizowałeś bazę danych i wykonałeś wszystkie czynności opisane w tym przewodniku, być może warto to sprawdzić.

Niewystarczająca ilość pamięci RAM serwera to problem, na który nie możesz sam poradzić, ale może on mieć wpływ na ogólną wydajność witryny.

Problemy z pamięcią RAM występują najczęściej w przypadku hostingu współdzielonego i witryn o dużym natężeniu ruchu.

Jeśli korzystasz z hostingu współdzielonego lub w chmurze, Twoją główną opcją jest uaktualnienie planu hostingu.

Jeśli używasz VPS lub hostingu dedykowanego, wszelkie problemy z pamięcią RAM należy zgłaszać bezpośrednio do hosta. To niezwykle rzadkie, aby problemy z pamięcią RAM występowały na serwerach dedykowanych!

12. Problem z odpowiedzią serwera – sprawdź czas do pierwszego bajtu

Jeśli testujesz swoją witrynę za pomocą PageSpeed ​​Insights lub innego narzędzia testowego, np. GTMetrix, często natkniesz się na wartość Time to First Byte (TTFB).

Jest to miara czasu, jaki upływa od pierwszego żądania strony internetowej do wyświetlenia pierwszego elementu w przeglądarce odwiedzającego.

Serwer hostujący ma ogromny wpływ na ten parametr, więc jeśli masz niski TTFB, prawdopodobnie problem leży w serwerze lub sieci.

Google zaleca TTFB poniżej 200 ms.

Sprawdź czas do pierwszego bajtu

Jeśli przeprowadzisz test prędkości i zauważysz, że TTFB jest większe niż 200 ms, powinieneś podjąć działania.

Zapoznaj się z buforowaniem po stronie serwera, wykorzystując kompresję GZIP i użyj CDN.

Dobrej jakości wtyczki do buforowania mogą również pomóc w skróceniu czasu TTFB.

Jeśli już to wszystko robisz, zgłoś problem do swojego dostawcy hostingu i dowiedz się, co ma do powiedzenia.

Być może będą w stanie zaoferować pomoc lub konieczne może okazać się przejście na szybszy hosting.

13. Powolny dostawca hostingu – Rozważ uaktualnienie hostingu

Kiedy po raz pierwszy uruchamiasz swoją witrynę WordPress, zapewne zastanawiałeś się nad ograniczeniem wydatków, ale nigdy nie zastanawiałeś się nad konsekwencjami takiej decyzji.

Teraz ta decyzja może się na tobie zemścić na kilka sposobów.

Niektóre plany hostingowe są po prostu zbyt przeciążone (aby zachować niską cenę), by móc zapewnić przyzwoitą wydajność.

Rozważ uaktualnienie swojego hostingu

Możliwe, że Twoja firma przerosła Twój pierwotny plan.

Jeśli więc zdecydowałeś się na stosunkowo tani lub najniższy plan hostingowy, Twoim pierwszym krokiem powinno być przejście na hosting najwyższej klasy, na który Cię stać.

Zapoznaj się z niektórymi z polecanych przez nas usług hostingu WordPress w naszej sekcji hostingu stron internetowych.

Większość naszych stron internetowych hostujemy na W ruchu, korzystamy z ich usług od kilku lat i nigdy nie mieliśmy na co narzekać, a z ich działania jesteśmy więcej niż zadowoleni.

Teraz Twoja kolej - czy masz jakieś sugestie, jak przyspieszyć działanie panelu administracyjnego WordPress?

Jeśli nadal masz problem, rozważ zatrudnienie programisty WordPress, który pomoże Ci go rozwiązać.

Kliknij tutaj, aby przeczytać jak aby znaleźć najlepszego programistę WordPress do pracy nad Twoją stroną internetową. 

Czy Twój administrator WordPressa ładuje się szybciej? Czy masz jakiś trik, aby przyspieszyć backend WordPressa, o którym nie wspomnieliśmy tutaj? Daj nam znać, co o tym myślisz, w komentarzach poniżej.