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 nawigacyjnego WordPress.

Dzisiaj porozmawiamy o kolejnej sztuczce WordPress, która pomoże Ci zaoszczędzić cenny czas.

Tym razem poprzez skrócenie czasu ładowania pulpitu administratora WordPress.

Spędzamy dużo czasu w kokpicie WordPressa i prawdopodobnie tracimy dużo czasu czekając na jego załadowanie.

Ten wpis pomoże Ci to zmienić.

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

At CollectiveRay, jesteśmy bardzo świadomi tego czas ładowania frontendu stron internetowych.

Podobnie jak większość użytkowników WordPress, mamy tendencję do ignorowania czasu ładowania zaplecza, ponieważ nie ma to wpływu na wrażenia użytkownika.

W rzeczywistości czas ładowania zaplecza administratora Wordpress jest równie ważny jak frontend. Twój czas jest tak samo ważny, jak Twoi czytelnicy, tylko z innych powodów.

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

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

Przyspieszenie administratora WordPress

W tym poście podejmujemy szereg wyzwań wraz z rozwiązaniami.

Na koniec powinieneś mieć szybszy, bardziej responsywny pulpit administratora WordPress!

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

  1. Nieaktualna wersja PHP – Użyj najnowszej wersji PHP
  2. Nieaktualna wersja WordPressa – Zaktualizuj swoją wersję WordPressa
  3. Pasek narzędzi administratora – Usuń pasek narzędzi administratora WordPress
  4. Nadmiar treści – Ograniczenia zawartości pulpitu nawigacyjnego 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 bicia serca
  8. Pełna baza danych – Wyczyść swoją bazę danych (zwłaszcza sklepy WooCommerce)
  9. Nie buforowanie – Użyj wtyczki buforującej
  10. Słaba pamięć – Zwiększ limit pamięci WordPress
  11. Niewystarczający serwer RAM – Zaktualizuj pamięć serwera WWW
  12. Odpowiedź serwera – Sprawdź czas do pierwszego bajtu
  13. Powolny dostawca usług hostingowych – Rozważ aktualizację swojego hostingu

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

1. Przestarzała wersja PHP – Użyj najnowszej wersji PHP

PHP, język, w którym zbudowany jest WordPress. Jest to bardzo popularny język i jest regularnie aktualizowany.

Aktualizacje zazwyczaj obejmują ulepszenia wydajności z każdą nową wydaną wersją.

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 swojego serwera hostingowego do korzystania z najnowszej (i najszybszej) wersji PHP.

Większość firm hostingowych nie będzie automatycznie 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 należy po prostu aktualizować do najnowszej wersji bez uprzedniego przeprowadzenia dokładnego testu.

Sugerujemy utworzenie kopii witryny i utworzenie witryny przejściowej. Następnie zaktualizuj wersję PHP i przetestuj ją przed uruchomieniem.

Możesz użyć swojej witryny testowej do przetestowania każdej wprowadzonej zmiany, ponieważ nie wpłynie to w najmniejszym stopniu na działającą witrynę.

Po zakończeniu wszystkich testów i potwierdzeniu, że wszystko działa dobrze, przełącz swoją działającą witrynę na najnowszą wersję PHP.

Możesz zaktualizować swoją wersję PHP na jeden z dwóch sposobów. Jeśli masz opcję aktualizacji w cPanel, zrób to.

W przeciwnym razie będziesz musiał zgłosić prośbę o uaktualnienie u dostawcy usług hostingowych.

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

101 sztuczek WordPress

Kliknij tutaj, aby pobrać teraz

 

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

Rdzeń WordPress jest dość dobrze zoptymalizowany, ale każde wydanie zwykle zawiera ulepszenia wydajności.

Ta strona na WordPress.org zawiera zestawienie wszystkich ulepszeń wydajności mierzonych w kilku ostatnich wersjach.

W ciągu kilku ostatnich wydań szybko zauważysz wyraźną poprawę we wszystkich dziedzinach!

Oprócz ulepszeń wydajności, nowe wersje WordPressa dodają również funkcje, naprawiają błędy, usuwają luki w zabezpieczeniach i wprowadzają nowe sposoby pracy.

Z tych wszystkich powodów zalecamy zawsze używanie najnowszej stabilnej wersji WordPress!

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

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ęć rdzenia, co nieznacznie 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

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

Ta poprawka odnosi się do liczby postów lub stron wyświetlanych jednocześnie, gdy jesteś we wszystkich postach lub na wszystkich stronach.

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

Chociaż wiele na stronie może być przydatne w przypadku bardziej obciążonych stron internetowych, może również spowolnić administratora WP.

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

limit opcji ekranu

Domyślna wartość to 20 - co zwykle nie stwarza żadnych problemów.

Jeśli z jakiegoś powodu zwiększyłeś liczbę, możesz spróbować zmniejszyć liczbę, aby zobaczyć, czy ma to wpływ na czas ładowania pulpitu nawigacyjnego WordPress.

5. Widżety — Wyłącz niepotrzebne 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 na pulpicie nawigacyjnym przez zewnętrznych dostawców wtyczek.

Chociaż doceniamy potrzebę niektórych widżetów, niektóre to tylko oferty sprzedaży wersji premium wtyczek lub aktualizacji.

Wraz ze wzrostem liczby widżetów na pulpicie nawigacyjnym, czasy ładowania mogą ulec skróceniu.

Potrzebujemy sposobu na uporządkowanie pulpitu nawigacyjnego z widżetów, których nie potrzebujesz lub nie chcesz.

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, odznaczając ich pola wyboru.

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

Jeśli masz już dobry hosting, ale administrator WordPress nadal działa wolno, winowajcy mogą być inni.

Winne mogą być wtyczki obciążające zasoby lub źle zakodowane. Lub może to być kwestia konfliktu wtyczki lub być może jest 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 wyłączyć wszystkie wtyczki i powoli je uruchamiać, aż znajdziesz tę, która powoduje problem.

Jest to jednak zarówno czasochłonne, jak i niezbyt niezawodne, ponieważ może istnieć wiele wtyczek powodujących problem lub wolno wpływających na siebie wtyczek.

Ale - jest rozwiązanie: Monitor zapytań.

Query Monitor to sprytne narzędzie, które może wykrywać 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 użytkownika, jak iw obszarze zaplecza.

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

Jeśli utworzyłeś witrynę przejściową, 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 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.

7. Heatbeat API – Ogranicz tętno

Interfejs API WordPress Heartbeat ma tendencję do tworzenia problemów z wydajnością, ponieważ może być trochę nadgorliwy.

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

Czasami jest to winowajcą spowolnienia pulpitu nawigacyjnego WordPress.

WP Rocket jest w stanie zmniejszyć aktywność interfejsu API Heartbeat, wraz z szeregiem innych poprawek wydajności.

Jeśli stwierdzisz, że ciągle walczysz o przyspieszenie WordPressa, 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óra modyfikuje zachowanie Heartbeat, czyniąc je mniej agresywnym, bez jego całkowitego wyłączenia.

8. Pełna baza danych — wyczyść swoją bazę danych

Jeśli Twoja witryna działa od jakiegoś czasu lub wprowadzono w niej wiele zmian, może wystąpić spadek wydajności z powodu zaśmieconej bazy danych.

Witryny obsługujące WooCommerce w szczególności cierpią z powodu tego problemu.

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

Gdy to zrobisz, powinieneś 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 wszelkie indeksy, które mogły ulec uszkodzeniu lub w inny sposób spowalniają Twoją witrynę.

naprawa tabeli bazy danych mysql

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

9. Brak buforowania witryny — użyj wtyczki buforującej

Buforowanie witryny nie polega tylko na poprawie wrażeń odwiedzających. Może również poprawić ogólne wrażenia z WordPress.

Pulpit nawigacyjny WordPress używa różnych plików do interfejsu Twojej witryny, ale nadal musi załadować stronę, widżety i zasoby.

Wszystko zoptymalizowane przez buforowanie wtyczek.

Użyj wtyczki buforowania

Nie uzyskasz pełnego doświadczenia, jak odwiedzający witrynę, ale nadal powinieneś zauważyć wyraźną poprawę szybkości ładowania i responsywności pulpitu nawigacyjnego WordPress.

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

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

10. Niska pamięć – Zwiększ limit pamięci WordPress

Jeśli okaże się, że Twoja witryna wyrzuca a Ekran śmierci WordPress - lub pusta strona kiedy pracujesz w backendzie, możesz cierpieć na wąskie gardło pamięci.

Oznacza to, że procesowi kończy się pamięć i zgłasza błąd, który nie może zakończyć się z wdziękiem, a zatem nie pokazuje żadnego błędu.

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

Nadal będziesz musiał dowiedzieć się, co pożera twoją pamięć, ale zwiększając ją, powinieneś nadal być w stanie pracować w międzyczasie.

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ę z firmą hostingową i poinformuj ją, że chcesz zwiększyć limit pamięci. 

11. Niewystarczająca ilość pamięci RAM serwera — Zaktualizuj pamięć serwera WWW

W rzeczywistości 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 dotyczyć Twojej witryny, a nie całego serwera.

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

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

Niewystarczająca pamięć RAM serwera nie jest czymś, na co możesz wiele poradzić, ale może mieć wpływ na ogólną wydajność witryny.

Problemy z pamięcią RAM zwykle występują w przypadku wspólnych planów hostingowych i szczególnie obciążonych stron internetowych.

Główną opcją jest tutaj uaktualnienie planu hostingowego, jeśli korzystasz z hostingu współdzielonego lub w chmurze.

Jeśli korzystasz z VPS lub hostingu dedykowanego, wszelkie problemy z pamięcią RAM należy rozwiązywać bezpośrednio z hostem. Problemy z pamięcią RAM na serwerach dedykowanych są czymś niezwykłym!

12. Problem z odpowiedzią serwera — Sprawdź czas do pierwszego bajtu

Jeśli testujesz swoją witrynę za pomocą PageSpeed ​​Insights lub innego narzędzia do testowania, takiego jak GTMetrix, często natkniesz się na 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 użytkownika.

Twój serwer hostingowy ma ogromny wpływ na tę miarę, więc jeśli masz niski TTFB, prawdopodobnie jest to problem z serwerem lub siecią.

Google zaleca TTFB poniżej 200 ms.

Sprawdź czas do pierwszego bajtu

Jeśli przeprowadzisz test szybkości i zobaczysz TTFB wyższy niż 200 ms, powinieneś podjąć działania.

Eksploruj buforowanie po stronie serwera, używając kompresji GZIP i CDN.

Dobrej jakości wtyczki do buforowania mogą również pomóc poprawić czasy TTFB.

Jeśli już to robisz, zgłoś się do swojego usługodawcy hostingowego i zobacz, co ma do powiedzenia.

Mogą być w stanie zaoferować pomoc lub może być konieczne uaktualnienie do szybszego hostingu.

13. Powolny dostawca usług hostingowych — Rozważ uaktualnienie swojego hostingu

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 może wrócić, by cię ugryźć na kilka sposobów.

Niektóre plany hostingowe są po prostu zbyt przytłoczone (aby utrzymać taniość), aby móc sobie z nimi poradzić przy przyzwoitej wydajności.

Rozważ aktualizację swojego hostingu

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

Jeśli więc zdecydowałeś się na dość tani lub najniższy poziom planu hostingowego, Twoim pierwszym przystankiem powinna być aktualizacja do najwyższego poziomu hostingu, na jaki Cię stać.

Sprawdź niektóre z naszych zalecanych 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 więcej niż zadowoleni z występu.

Do ciebie - Czy masz jakieś sugestie, aby przyspieszyć panel administracyjny WordPress?

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 internetowej i cyfrowej od 21 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych, wykorzystując WordPress, Joomla i nisze je otaczające. Współpracował z agencjami rozwoju oprogramowania, międzynarodowymi firmami zajmującymi się oprogramowaniem, lokalnymi agencjami marketingowymi, a obecnie jest dyrektorem ds. operacji marketingowych w Aphex Media – agencji SEO. Jako konsultant cyfrowy koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej dzięki połączeniu ich strony internetowej i dostępnych obecnie platform cyfrowych. Połączenie wiedzy technologicznej z dużym zmysłem biznesowym zapewnia jego pismom przewagę konkurencyjną.

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 ...