Wolno wczytujący się kokpit WordPress może być frustrujący. Może to mieć wpływ na twoją produktywność i ogólną wydajność witryny internetowej.
Wolny kokpit może wydawać się drobnym problemem, ale może mieć znaczące skutki, w tym zmniejszenie konwersji twojej witryny internetowej. Szybki kokpit znacznie ułatwia zarządzanie treścią i twoją witryną.
W tym artykule przeprowadzimy Cię przez kroki, aby poprawić powolny kokpit WordPress. Pokażemy, jak łatwo i skutecznie go przyspieszyć.
Pod koniec tego przewodnika będziesz miał wszystkie narzędzia potrzebne do poprawy wydajności twojego kokpitu WordPress.
Co powoduje powolne wczytywanie się kokpitu WordPress?
Wolno ładujący się kokpit WordPressa może być spowodowany kilkoma rzeczami, ale najczęstszą z nich są ograniczone zasoby serwera.
Większość dostawców hostingu WordPress oferuje określoną liczbę zasobów dla każdego planu hostingowego. Zasoby te są wystarczające do uruchomienia większości witryn internetowych.
Jednak wraz z rozwojem twojej witryny internetowej WordPress możesz powiadomić o niewielkim spadku wydajności lub wolniejszym wczytywaniu. Dzieje się tak, ponieważ więcej osób uzyskuje dostęp do twojej witryny internetowej i zużywa zasoby serwera.
W przypadku sekcji front-end twojej witryny internetowej, czyli tego, co widzą odwiedzający, możesz łatwo zainstalować pamięć podręczną WordPress, aby przezwyciężyć problemy z szybkością i wydajnością WordPress.
Jednak obszar administracyjny WordPressa nie jest buforowany, więc wymaga więcej zasobów, aby działać na optymalnym poziomie.
Jeśli twój kokpit WordPress stał się irytująco powolny, oznacza to, że wtyczka WordPress, domyślne ustawienie lub coś innego na witrynie zużywa zbyt wiele zasób.
Biorąc to pod uwagę, przyjrzyjmy się, jak rozwiązać i poprawić wolno ładujący się kokpit administracyjny WordPress.
Oto przegląd kroków, które omówimy w tym artykule:
- How to Test Performance of WordPress Admin Area
- Install WordPress Updates
- Update the PHP Version Used by Your Hosting Company
- Increase PHP Memory Limit
- Monitor WordPress Plugins for Performance
- Install a WordPress Caching Plugin
- Tweak Admin Screens & Disable WordPress Dashboard Widgets
- Fix Slow WooCommerce Admin Dashboard
- Lock WordPress Admin Area and Login Pages
- Manage WordPress Autosave Intervals
- Upgrade or Switch to Better WordPress Hosting
1. Jak przetestować wydajność twojego obszaru administracyjnego WordPress?
Przed wprowadzeniem jakichkolwiek zmian, ważne jest, aby zmierzyć szybkość twojego obszaru administracyjnego WordPress, aby uzyskać obiektywny pomiar jakiejkolwiek poprawy.
Zwykle można użyć narzędzi do testowania szybkości witryny internetowej, aby sprawdzić szybkość i wydajność twojej witryny.
Jednak obszar administracyjny WordPressa znajduje się za ekranem logowania, więc nie można użyć tych samych narzędzi do jego przetestowania.
Na szczęście, wiele nowoczesnych przeglądarek posiada wbudowane narzędzia do testowania wydajności dowolnej strony internetowej.
Na przykład, jeśli korzystasz z przeglądarki Google Chrome, możesz po prostu przejść do kokpitu WordPress i otworzyć narzędzie Inspect, klikając prawym przyciskiem myszy w dowolnym miejscu na stronie.
Spowoduje to podzielenie ekranu przeglądarki i wyświetlenie obszaru Inspect w drugim oknie, na dole lub z boku twojego okna przeglądarki.
W narzędziu Inspect przejdź do karty „Lighthouse” i kliknij przycisk „Generuj raport”.
Spowoduje to wygenerowanie raportu podobnego do raportu Web Vitals generowanego przez PageSpeed Insights.
Z tego miejsca możesz zobaczyć, co spowalnia twój obszar administracyjny WordPress. Na przykład możesz zobaczyć, które pliki JavaScript zajmują więcej zasobów i mają wpływ na początkowy czas odpowiedzi twojego serwera.
Dodatkowa wskazówka: Potrzebujesz pomocy w poprawie szybkości witryny internetowej? Zapoznaj się z usługą optymalizacji szybkości witryny WordPress. Za niewielką opłatą nasi inżynierowie poprawią szybkość Twojej witryny, aby zapewnić Ci maksymalny wzrost wydajności.
2. Instalowanie aktualizacji WordPress
Rdzeń zespołu WordPress ciężko pracuje, aby poprawić wydajność z każdym wydaniem WordPress.
Na przykład zespół edytorów bloków testuje i poprawia wydajność w każdym wydaniu. Zespół ds. wydajności pracuje nad poprawą szybkości i wydajności we wszystkich obszarach.
Jeśli nie instalujesz aktualizacji WordPress, tracisz możliwość korzystania z tych ulepszeń wydajności.
Podobnie, wszystkie najlepsze motywy i wtyczki WordPress wydają aktualizacje, które nie tylko poprawiają błędy, ale także rozwiązują problemy z wydajnością.
Aby zainstalować aktualizacje, wystarczy przejść do strony kokpitu ” Aktualizacje, aby zainstalować wszelkie dostępne aktualizacje.
Więcej szczegółów można znaleźć w naszym przewodniku na temat prawidłowej aktualizacji WordPressa (infografika).
3. Zaktualizuj wersję PHP używaną przez twoją firmę hostingową
WordPress został opracowany przy użyciu otwartego języka programowania o nazwie PHP. W chwili pisania tego artykułu WordPress wymaga co najmniej PHP w wersji 7.4 lub nowszej. Obecna, aktualna stabilna wersja PHP to 8.2.10.
Większość firm hostingowych WordPress utrzymuje minimalne wymagania do uruchomienia WordPressa, co oznacza, że mogą nie używać najnowszej wersji PHP po wyjęciu z pudełka.
Obecnie, podobnie jak WordPress, PHP również wydaje nowe wersje ze znaczną poprawą wydajności. Korzystając ze starszej wersji, tracisz ten wzrost wydajności.
Możesz zobaczyć, która wersja PHP jest używana przez twojego dostawcę hostingu, przechodząc na stronę Narzędzia ” Kondycja witryny z kokpitu WordPress i przełączając się na kartę „Informacje”.
Na szczęście wszyscy niezawodni dostawcy hostingu WordPress oferują klientom łatwy sposób na aktualizację wersji PHP.
Na przykład, jeśli korzystasz z Bluehost, możesz po prostu logować się do kokpitu swojego konta hostingowego, przejść do karty „Witryny” i kliknąć „Ustawienia” dla witryny internetowej, nad którą chcesz pracować.
Następnie przejdź do karty „Zaawansowane” i przewiń w dół do sekcji cPanel.
Kliknij „Zarządzaj”, aby uruchomić cPanel.
Następnie zobaczysz szereg aplikacji i narzędzi dostępnych w twoim kokpicie cPanel.
Przewiń w dół do sekcji Oprogramowanie i kliknij „MultiPHP Manager”.
Na następnej stronie musisz wybrać twój blog WordPress.
Następnie wybierz wersję PHP, której chcesz użyć.
W przypadku innych firm hostingowych zapoznaj się z naszym kompletnym przewodnikiem na temat aktualizacji twojej wersji PHP w WordPress.
4. Zwiększenie limitu pamięci PHP
Twój serwer WWW jest jak każdy inny komputer. Potrzebuje pamięci do wydajnego uruchamiania wielu aplikacji w tym samym czasie.
Jeśli na twoim serwerze nie ma wystarczającej ilości pamięci dla PHP, spowolni to twoją witrynę internetową, a nawet może spowodować jej awarię.
Limit pamięci PHP można sprawdzić przechodząc na stronę Narzędzia ” Kondycja witryny i przechodząc na kartę „Informacje”.
Limit pamięci PHP znajduje się w sekcji Serwer. Jeśli jest on mniejszy niż 500M, należy go zwiększyć.
Możesz zwiększyć limit pamięci PHP, po prostu wpisz następującą linię w twoim pliku wp-config.php:
define( 'WP_MEMORY_LIMIT', '512M' );
Więcej szczegółów można znaleźć w naszym artykule na temat zwiększania limitu pamięci PHP w WordPress.
5. Monitorowanie wtyczek WordPress pod kątem wydajności
Niektóre wtyczki WordPress mogą działać wewnątrz obszaru administracyjnego WordPress. Jeśli autorzy wtyczek nie są ostrożni, ich wtyczki mogą łatwo zużywać zbyt wiele zasobów i spowalniać twój obszar administracyjny WordPress.
Jednym ze sposobów na poznanie takich wtyczek jest zainstalowanie i włączanie wtyczki Query Monitor. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Po włączaniu wtyczka utworzy nowy element menu na twoim pasku narzędzi WordPress.
Kliknięcie go spowoduje wyświetlenie wyników wydajności dla strony, którą aktualnie zobaczysz w swojej witrynie internetowej.
Spowoduje to wyświetlenie konsoli Query Monitor.
Tutaj należy przejść do karty „Zapytania według komponentów” po lewej stronie. Z tego miejsca można zobaczyć wpływ wtyczek na wydajność i dowiedzieć się, która z nich zajmuje zbyt wiele zasobów.
Możesz teraz tymczasowo wyłączyć powolne wtyczki i sprawdzić, czy poprawi to wydajność.
Jeśli tak się stanie, możesz skontaktować się z autorem wtyczki i poprosić o pomoc techniczną lub znaleźć alternatywną wtyczkę.
6. Zainstaluj wtyczkę do pamięci podręcznej WordPressa
Wtyczki do pamięci podręcznej WordPress nie tylko poprawiają szybkość twojej witryny internetowej, ale mogą również pomóc w poprawieniu wolno ładującego się kokpitu administratora.
Dobra pamięć podręczna WordPress pomaga zoptymalizować szybkość wczytywania strony, dostarczanie CSS i JavaScript, twoją bazę danych WordPress i nie tylko.
Zwalnia to zasoby na twoim serwerze hostingowym WordPress, które obszar administracyjny WordPress może wykorzystać do poprawy wydajności.
Zalecamy korzystanie z WP Rocket. Jest to najlepsza pamięć podręczna WordPress na rynku. Działa od razu po wyjęciu z pudełka i bardzo ułatwia optymalizację wydajności twojego WordPressa.
Więcej szczegółów można znaleźć w naszym przewodniku na temat prawidłowej instalacji i konfiguracji WP Rocket w WordPress.
7. Modyfikacja ekranów administratora i wyłączanie widżetów kokpitu WordPressa
WordPress automatycznie wczytuje niektóre widżety na ekranie kokpitu. Należą do nich Quick Draft, Events and News, Site Health i inne.
Niektóre wtyczki WordPress dodają również swoje widżety do ekranu kokpitu. Jeśli masz wiele takich widżetów wczytywanych na twoim kokpicie, może to spowolnić działanie.
Widżety te można wyłączyć, klikając przycisk „Opcje ekranu” i odznaczając pole obok widżetów.
Podobnie można użyć menu Opcje ekranu, aby pokazać i ukryć sekcje na różnych ekranach administratora.
Można na przykład wybrać kolumny, które mają być widoczne na ekranie wpisów.
8. Poprawka powolnego kokpitu administratora WooCommerce
Jeśli prowadzisz sklep internetowy przy użyciu WooCommerce, to istnieją pewne specyficzne funkcje WooCommerce, które mogą mieć wpływ na wydajność twojego obszaru administracyjnego WordPress.
Można na przykład wyłączyć widżet kokpitu WooCommerce, klikając menu „Opcje ekranu”.
Podobnie można zmienić informacje wyświetlane na stronie Produkty.
Po pewnym czasie twój sklep WooCommerce może dodawać niepotrzebne dane do bazy danych WordPress.
Jeśli korzystasz już z WP Rocket, możesz po prostu przejść do karty „Baza danych” w ustawieniach wtyczki. Z tego miejsca możesz usunąć stany przejściowe i zoptymalizować swoją bazę danych WordPress za pomocą jednego kliknięcia.
9. Blokowanie obszaru administracyjnego WordPress i stron logowania
Przypadkowi hakerzy i ataki DDoS to powszechne internetowe uciążliwości, które mogą mieć wpływ na witryny internetowe WordPress.
Te zautomatyzowane skrypty uzyskują dostęp do stron logowania WordPress i próbują logować się setki razy w krótkim czasie.
Mogą nie być w stanie uzyskać dostępu do twojej witryny internetowej WordPress, ale nadal będą w stanie ją spowolnić.
Jednym z łatwych sposobów na zablokowanie tych skryptów jest zablokowanie twojego katalogu administracyjnego WordPress i stron logowania.
Jeśli korzystasz z Bluehost, możesz po prostu przejść do swojego konta hostingowego i kliknąć „Ustawienia” pod witryną internetową.
Następnie przejdź do karty „Zaawansowane”.
Teraz przewiń nieco w dół do sekcji cPanel, a następnie kliknij „Zarządzaj”.
Spowoduje to uruchomienie kokpitu cPanel w nowej karcie.
Teraz należy przewinąć w dół do sekcji Pliki, a następnie kliknąć opcję „Prywatność katalogów”.
Następnie należy zlokalizować katalog wp-admin (zwykle znajdujący się w katalogu public_html).
Następnie wystarczy kliknąć przycisk „Edytuj” obok niego.
Następnie zostaniesz poproszony o podanie nazwy twojego zabezpieczonego katalogu.
Następnie kliknij przycisk „Zapisz”, aby kontynuować.
Panel sterowania zapisze twoje opcje i będziesz musiał kliknąć przycisk „Wróć”, aby kontynuować.
Następnie należy utworzyć nazwę użytkownika i hasło do zabezpieczonego katalogu.
Teraz, gdy przejdziesz na obszar administracyjny WordPress, zostaniesz poproszony o wpisz swoją nazwę użytkownika i hasło.
Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat zabezpieczania hasłem katalogu administracyjnego WordPress.
Zabezpieczona hasłem strona logowania do WordPressa
Następnie należy zablokować dostęp do strony logowania WordPress. W tym celu będziesz musiał ręcznie edytować plik .htaccess na twojej witrynie internetowej i wygenerować plik z hasłem.
Najpierw połącz się z twoją witryną internetową WordPress za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania hostingu.
Następnie przejdź do katalogu głównego twojej witryny internetowej (folder główny to miejsce, w którym znajdują się foldery wp-admin, wp-includes i wp-content).
Tutaj należy utworzyć nowy plik i nazwać go .htpasswd.
Następnie należy przejść na to narzędzie online, aby wygenerować ciąg .htpasswd.
Musisz użyć tej samej nazwy użytkownika i hasła, których użyłeś w katalogu administracyjnym WordPress.
Następnie kliknij przycisk „Generuj”.
Narzędzie wygeneruje nazwę użytkownika i hasło w polu wyjściowym.
Ciąg ten należy skopiować i wkleić do utworzonego wcześniej pliku .htpasswd.
Następnie należy edytować plik .htaccess oraz skopiować i wkleić do niego następujący kod:
### BEGIN BASIC BLOCK
<Files wp-login.php>
AuthType Basic
AuthName "Protected Folder"
AuthUserFile /home/username/public_html/yourwebsite/.htpasswd
Require user jsmith
Satisfy All
</Files>
### END BASIC BLOCK
Nie zapomnij zastąpić jsmith twoją własną nazwą użytkownika i zmienić wartość AuthUserFile na ścieżkę do twojego pliku .htpasswd. Można go znaleźć w aplikacji File Manager.
Możesz teraz przejść na twoją stronę logowania WordPress, aby zobaczyć działanie zabezpieczenia hasłem.
10. Zarządzanie interwałami automatycznego zapisywania WordPress
Edytor bloków WordPress posiada wbudowaną funkcję automatycznego zapisywania. Pozwala ona łatwo przywrócić twoją treść w przypadku zamknięcia edytora bez zapisania zmian.
Jednakże, jeśli wielu użytkowników pracuje na twojej witrynie internetowej w czasie największego ruchu, to wszystkie te żądania automatycznego zapisu spowolnią obszar administracyjny WordPress.
Automatyczne zapisywanie jest kluczową funkcją i nie zalecamy jej wyłączania. Można ją jednak spowolnić, aby zmniejszyć wpływ na wydajność.
Wystarczy dodać następującą linię do twojego pliku wp-config.php:
define( 'AUTOSAVE_INTERVAL', 120 )
Ta linia po prostu mówi WordPressowi, aby uruchamiał autozapis raz na 2 minuty (120 sekund) zamiast 1.
Redukcja wywołań interfejsu API Heartbeat
WordPress używa czegoś, co nazywa się heartbeat API do wysyłania wywołań AJAX do serwera bez przeładowywania strony. Dzięki temu WordPress może pokazać innym autorom, że wpis jest edytowany przez innego użytkownika, a także włącza twórców wtyczek do wyświetlania powiadomień w czasie rzeczywistym.
Domyślnie API wysyła pingi co 60 sekund. Jeśli wielu autorów pracuje nad twoją witryną internetową w tym samym czasie, wówczas te wywołania serwera mogą stać się zasobochłonne.
Jeśli korzystasz już z WP Rocket, to automatycznie ograniczy on włączanie heartbeat API do pingbacku co 120 sekund.
Alternatywnie, można również użyć ich samodzielnej wtyczki o nazwie Heartbeat Control, aby zmniejszyć liczbę wywołań Heartbeat API.
Zalecamy skrócenie ich do co najmniej 120 sekund lub więcej.
11. Aktualizacja lub przejście na lepszy hosting WordPress
Wszystkie problemy z wydajnością WordPress zależą od infrastruktury zapewnianej przez dostawców hostingu WordPress.
Ogranicza to twoje możliwości poprawy wydajności do zasobów oferowanych przez dostawcę hostingu.
Powyższe wskazówki z pewnością pomogą ci zmniejszyć obciążenie twojego serwera WordPress, ale mogą okazać się niewystarczające dla twojego środowiska hostingowego.
Aby jeszcze bardziej poprawić wydajność, możesz przenieść swoją witrynę WordPress na nowy hosting i zarejestrować się u innego dostawcy hostingu.
Zalecamy korzystanie z Bluehost, ponieważ jest to jedna z najlepszych firm hostingowych WordPress. Ich współdzielone plany hostingowe mają wbudowaną pamięć podręczna, która poprawia wydajność WordPress.
Jednak wraz z rozwojem twojej witryny internetowej może być konieczne uaktualnienie planu hostingowego.
Witryny o dużym natężeniu ruchu mogą skorzystać na przejściu na zarządzaną platformę hostingową WordPress, taką jak WP Engine lub SiteGround.
W WPBeginner używamy SiteGround do hostowania naszej witryny internetowej.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak poprawić wolno wczytujący się kokpit WordPress. Możesz również zapoznać się z naszym kompletnym podręcznikiem zabezpieczeń WordPress lub zobaczyć nasz wybór najlepszych wtyczek WordPress do rozwoju twojego biznesu.
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.
Jiří Vaněk
The object cache has been the most helpful for speeding up my administration. Personally, I’ve installed a Redis server on my own server and use the Redis plugin for object caching. This cache significantly improves the speed of the administrative interface. Therefore, if someone has a website on a shared server, it’s a very good practice to check with the provider whether they support something for object caching—Redis or Memcache. This can truly accelerate the entire environment.
WPBeginner Support
Thank you for sharing what worked for you
Administrator