Wypróbuj te 7 porad w 2022 r.

Opublikowany: 2022-01-18

Twoja baza danych WordPress przechowuje wszystkie ważne informacje dotyczące Twojej witryny. Jednak bez konserwacji to centrum przechowywania może stać się nadęte i zacząć spowalniać Twoją witrynę. Dlatego optymalizacja bazy danych WordPress jest niezbędna, aby poprawić wydajność Twojej witryny.

Na szczęście istnieją różne metody optymalizacji bazy danych WordPress. Na przykład możesz ręcznie usunąć niepotrzebne i nieaktualne informacje za pomocą phpMyAdmin. Alternatywnie możesz użyć wtyczki do optymalizacji bazy danych WordPress, takiej jak WP-Optimize.

W tym artykule wyjaśnimy siedem najważniejszych wskazówek dotyczących optymalizacji bazy danych WordPress i poprawy ogólnej wydajności witryny. Zacznijmy!

Uwaga – ponieważ Twoja baza danych WordPress zawiera bardzo ważne informacje, zdecydowanie zalecamy wykonanie ostatniej kopii zapasowej witryny/bazy danych przed wdrożeniem taktyk przedstawionych w tym poście. Chociaż te taktyki nie powinny powodować żadnych problemów, zawsze lepiej zachować ostrożność, niż żałować, jeśli chodzi o bazę danych witryny.

Spis treści:

  1. Użyj wtyczki do optymalizacji bazy danych WordPress
  2. Ręczna optymalizacja tabel bazy danych
  3. Wynieś śmieci
  4. Usuń wersje posta
  5. Usuń spamowe komentarze
  6. Wyczyść nieużywane tagi
  7. Usuń pingbacki i trackbacki

1. Użyj wtyczki do optymalizacji bazy danych WordPress

Korzystanie z wtyczki do optymalizacji bazy danych WordPress może drastycznie zmniejszyć obciążenie pracą. Zamiast ręcznie przeszukiwać pliki za pomocą phpMyAdmin, możesz pozwolić zaufanemu narzędziu przejąć inicjatywę. Jako taka, ta metoda jest jedną z najlepszych opcji, jeśli jesteś początkującym lub żonglujesz napiętym harmonogramem.

Polecamy wtyczkę WP-Optimize, z którą będziemy pracować w tym samouczku. To narzędzie jest rozwiązaniem typu „wszystko w jednym”, którego można używać do buforowania, kompresowania obrazów i optymalizacji bazy danych:

WP-Optimize czyści Twoją bazę danych WordPress na wiele sposobów, w tym:

  • Usuwanie niepotrzebnych danych, takich jak komentarze spamowe i opcje przejściowe
  • Kompaktowanie i defragmentacja tabel bazy danych
  • Czyszczenie bazy danych w sposób planowy lub zautomatyzowany
  • Tworzenie kopii zapasowych danych przed optymalizacją
  • Wyświetlanie statystyk dotyczących czyszczenia bazy danych

Aby korzystać z WP-Optimize, musisz najpierw zainstalować i aktywować go na pulpicie WordPress. Następnie przejdź do WP-Optimize> Database .

Powinieneś wylądować na stronie Optymalizacje , gdzie możesz wybrać określone elementy ze swojej bazy danych. Następnie możesz kliknąć Uruchom optymalizację obok dowolnej wybranej kategorii:

Jak przeprowadzić optymalizację bazy danych WordPress za pomocą WP-Optimize.

Jeśli klikniesz na zakładkę Tabele , możesz wybrać określone tabele bazy danych i je usunąć. Narzędzie poinformuje Cię również, które wtyczki wykorzystują te elementy. W ten sposób dowiesz się, czy zmiana nie wpłynie negatywnie na funkcje Twojej witryny:

Jak zoptymalizować tabele bazy danych WordPress.

Wreszcie karta Ustawienia umożliwia planowanie czyszczenia bazy danych. Możesz wybrać częstotliwość tych optymalizacji i wybrać, które dane zostaną wyeliminowane:

Jak zaplanować czyszczenie bazy danych WordPress.

Gdy jesteś zadowolony z dokonanych wyborów, kliknij Zapisz ustawienia . Wtyczka WP-Optimize będzie teraz uruchamiać regularne czyszczenie bazy danych dla Twojej witryny WordPress.

2. Ręcznie zoptymalizuj tabele bazy danych

Jeśli chcesz zoptymalizować bazę danych ręcznie, możesz to zrobić za pomocą narzędzia phpMyAdmin. Daje dostęp do bazy danych WordPress, dzięki czemu możesz przeglądać, edytować i usuwać różne pliki.

Możesz preferować tę metodę, jeśli chcesz mieć większą kontrolę nad procesem czyszczenia. Może to być również atrakcyjne, jeśli z jakiegokolwiek powodu chcesz zminimalizować liczbę wtyczek WordPress w swojej witrynie.

Jednak warto upewnić się, że wykonałeś kopię zapasową bazy danych, zanim zaczniesz korzystać z tej metody. Ponieważ będziesz edytować pliki ręcznie, istnieje duży potencjalny margines błędu. W związku z tym zachowaj ostrożność podczas korzystania z tej opcji.

W przypadku większości dostawców hostingu możesz uzyskać dostęp do phpMyAdmin za pośrednictwem cPanel:

Strona internetowa narzędzia cPanel.

Dokładny proces będzie się różnić w zależności od hosta. Dlatego podczas korzystania z tej metody może być konieczne zapoznanie się z oficjalną dokumentacją dostawcy.

Ten przewodnik pokaże Ci, jak wygląda proces z Bluehost. Najpierw otwórz pulpit nawigacyjny hostingu i kliknij Zaawansowane . Następnie przewiń w dół do sekcji BAZY DANYCH i wybierz phpMyAdmin :

Dostęp do narzędzia phpMyAdmin za pośrednictwem panelu sterowania Bluehost.

Zostaniesz przeniesiony do bazy danych swojej witryny WordPress. Pamiętaj, że może być konieczne kliknięcie nazwy witryny, aby wyświetlić jej zawartość. Baza danych powinna wyglądać mniej więcej tak:

Przeglądanie bazy danych WordPress przez phpMyAdmin.

Na szczęście optymalizacja tabel bazy danych powinna być teraz prosta. U dołu listy zaznacz pole Zaznacz wszystko . Następnie w wyświetlonym menu kliknij Optymalizuj tabelę :

Jak zoptymalizować tabele bazy danych WordPress za pomocą phpMyAdmin.

Na koniec wybierz Idź . phpMyAdmin zoptymalizuje teraz wszystkie Twoje tabele. Po zakończeniu procesu otrzymasz wiadomość z potwierdzeniem.

3. Wyjmij śmieci

Prawdopodobnie usunąłeś wiele elementów ze swojej witryny WordPress. Na przykład mogłeś usunąć zbędne obrazy, komentarze lub nieaktualne treści.

Jednak te usunięte elementy nie znikają natychmiast z Twojej bazy danych. Będą one leżeć w folderze kosza Twojej witryny przez 30 dni. Jeśli regularnie usuwasz wiele elementów, możesz rozważyć częstsze opróżnianie kosza bazy danych.

Na szczęście możesz łatwo skrócić czas trwania usuniętych elementów w swojej bazie danych. Musisz tylko edytować plik wp-config.php .

Pamiętaj, że jest to plik podstawowy dla Twojej witryny WordPress. W związku z tym warto zapisać kopię zapasową przed wprowadzeniem w niej jakichkolwiek zmian. Następnie uzyskaj dostęp do swojej witryny za pośrednictwem protokołu przesyłania plików (FTP) i otwórz plik wp-config.php za pomocą edytora tekstu.

Na koniec dodaj ten kod do pliku:

 define( 'EMPTY_TRASH_DAYS', X )

Zamiast „X” wpisz liczbę dni, po których usunięte elementy zostaną trwale usunięte z Twojej bazy danych WordPress. Na przykład możesz wpisać „5” przez pięć dni. Następnie zapisz zmiany i ponownie prześlij edytowany plik do swojej witryny.

4. Usuń wersje postu

Twoja baza danych WordPress przechowuje wersje wszystkich Twoich postów i stron. Ta kolekcja jest przydatna, gdy chcesz wrócić do wcześniejszych wersji treści lub śledzić zmiany edycji.

Jednak te wersje mogą również zajmować dużo miejsca w Twojej bazie danych. Co więcej, wiele postów i stron zawiera ich setki.

Dlatego warto rozważyć ograniczenie liczby wersji postów, które zapisuje WordPress. W ten sposób możesz mieć pewność, że przyszłe posty lub strony nie zapełnią Twojej bazy danych.

Najpierw musisz otworzyć plik wp-config.php przez FTP. Następnie wprowadź następujący kod:

 define( 'WP_POST_REVISIONS', X );

Zamiast „X” wpiszesz liczbę wersji posta, które chcesz zapisać. Na przykład możesz wybrać „2”. Następnie zapisz plik i prześlij go ponownie na swoją stronę przez FTP.

Możesz również całkowicie wyłączyć wersje publikowania za pomocą następującego kodu:

 define( 'WP_POST_REVISIONS', false );

Odradzamy jednak stosowanie drugiej metody. Jeśli popełnisz jakiekolwiek błędy w przyszłości, nie będziesz mieć żadnych poprawek, na których można by się odwołać.

Pamiętaj też, że te polecenia będą miały wpływ tylko na przyszłe wersje postów i stron. Jeśli chcesz usunąć te, które już są w Twojej bazie danych, zalecamy użycie wtyczki, takiej jak Optymalizacja bazy danych po usunięciu wersji:

To przyjazne dla użytkownika narzędzie umożliwia usunięcie wszystkich wersji lub zachowanie określonej liczby w bazie danych. Wtyczka może również wykonywać dalsze optymalizacje bazy danych WordPress, takie jak usuwanie komentarzy spamowych i nieużywanych tagów.

Niestety komentarze spamowe są powszechne, gdy prowadzisz witrynę internetową. Są to wiadomości pozostawione w Twoich postach na blogu z linkami prowadzącymi do spamerskich lub podejrzanych witryn.

Jeśli WordPress lub jedna z Twoich wtyczek podejrzewa, że ​​komentarz zawiera spam, oznaczy go do zatwierdzenia. Wiadomość będzie również przechowywana w sekcji Komentarze > Spam na pulpicie WordPress:

Sekcja komentarzy spamowych w WordPress.

WordPress automatycznie usunie te komentarze po 30 dniach. Jednak w międzyczasie zajmą miejsce w Twojej cennej bazie danych.

Możesz łatwo usunąć spamowe komentarze, zaznaczając je i klikając przycisk Opróżnij spam . Alternatywnie możesz otworzyć phpMyAdmin i uruchomić następujące polecenie:

 DELETE FROM wp_comments WHERE comment_approved = 'spam'

Ta metoda może być preferowana, jeśli korzystasz już z phpMyAdmin z innego powodu i wolisz nie przechodzić do pulpitu WordPress. W przeciwnym razie może to być niepotrzebnie skomplikowane.

Ponadto niektóre wtyczki antyspamowe WordPress mogą trwale usuwać komentarze spamowe w Twoim imieniu. Na przykład wtyczka Akismet może automatycznie filtrować i usuwać wątpliwe treści z Twojej bazy danych bez konieczności zatwierdzania.

Tagi mogą pomóc uporządkować zawartość Twojej witryny. Gdy użytkownicy odwiedzają Twoją witrynę, mogą klikać tagi postów, aby znaleźć powiązane artykuły. Dlatego korzystanie z tych narzędzi może poprawić nawigację w witrynie i ogólne wrażenia użytkownika (UX).

Możesz jednak mieć tagi, których nie używasz. Na przykład, być może zmieniłeś te tagi w czasie, gdy udoskonalałeś swoją strategię optymalizacji wyszukiwarek (SEO).

W takim przypadku nieużywane tagi mogą zajmować niepotrzebne miejsce w Twojej bazie danych WordPress. Jeśli nie zamierzasz ponownie używać niektórych tagów, warto je usunąć.

Najpierw musisz połączyć się ze swoją bazą danych za pomocą phpMyAdmin. Następnie uruchom to polecenie, aby zobaczyć wszystkie nieużywane tagi w bazie danych WordPress:

 SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;

Musisz zmienić „wp_” na odpowiedni prefiks w swojej bazie danych. Powinieneś wtedy zobaczyć listę zbędnych tagów w Twojej witrynie.

Następnie uruchom następujące polecenie, aby usunąć wszystkie nieużywane tagi:

 DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

Jeszcze raz pamiętaj, że będziesz musiał zmienić prefiks „wp_” na ten używany w Twojej bazie danych. Nieużywane tagi powinny zostać teraz usunięte.

7. Usuń pingbacki i trackbacki

Gdy Twoja witryna zawiera adres URL do innej witryny, wysyłane jest automatyczne powiadomienie serwera zwane pingbackiem. Ta wiadomość informuje inną witrynę, że połączyłeś się z jej zawartością. Podobnie możesz ręcznie wysłać trackbacki, aby przekazać tę samą wiadomość.

Pingbacki i trackbacki są kontrowersyjne, ponieważ niektórzy użytkownicy używają ich do spamowania swoich treści w wielu witrynach internetowych. Ponadto pingbacki i trackbacki zajmują niepotrzebne miejsce w Twojej bazie danych. Możesz mieć tysiące witryn linkujących do Twojej witryny i powiększających bazę danych.

Aby rozwiązać ten problem, będziesz chciał wyłączyć pingbacki i trackbacki. Możesz to zrobić, wybierając Ustawienia> Dyskusja w WordPress i dezaktywując pierwsze dwa ustawienia:

Wyłączanie pingbacków i trackbacków w WordPressie.

Następnie możesz usunąć istniejące trackbacki i pingbacki. Aby to zrobić, uzyskaj dostęp do bazy danych przez phpMyAdmin i uruchom to polecenie:

 UPDATE wp_posts SET ping_status= “closed”;

Jak zawsze, będziesz musiał zamienić prefiks „wp_” na ten z Twojej bazy danych. Na koniec naciśnij Idź , aby usunąć te nieznośne pingbacki i trackbacki.

Zoptymalizuj swoją bazę danych WordPress już dziś

Zatłoczona baza danych może spowolnić działanie Twojej witryny. Może to być frustrujące zarówno dla Ciebie, jak i Twoich użytkowników. Dlatego strategie optymalizacji bazy danych WordPress są niezbędne do zwiększenia wydajności Twojej witryny.

Podsumowując, istnieje wiele sposobów na zoptymalizowanie bazy danych WordPress, ręcznie usuwając dane za pomocą phpMyAdmin. Zalecamy jednak używanie wtyczki WP-Optimize. To narzędzie może działać za kulisami, aby Twoja witryna działała z pełnym potencjałem.

Mamy również post o najlepszych wtyczkach do baz danych WordPress, a także post, w którym przetestowaliśmy trzy popularne wtyczki do obsługi baz danych.

Czy masz jakieś pytania dotyczące tych wskazówek dotyczących optymalizacji bazy danych WordPress? Daj nam znać w sekcji komentarzy poniżej!

Bezpłatny przewodnik

5 niezbędnych wskazówek, aby przyspieszyć
Twoja witryna WordPress

Skróć czas ładowania nawet o 50-80%
po prostu postępując zgodnie z prostymi wskazówkami.