Kompletny przewodnik po optymalizacji baz danych WordPress
Opublikowany: 2021-09-03
Każdy internauta wie, jak ważne jest utrzymanie szybkości i skuteczności strony internetowej. Jeśli twoja baza danych jest niezoptymalizowana, istnieje możliwość, że twoja witryna o dużym ruchu będzie działać bardzo wolno.
Na tym blogu dowiemy się o optymalizacji bazy danych WordPress , a także sprawdzimy kilka powodów, dla których częstsza optymalizacja witryny jest istotniejsza i jak można ją zoptymalizować ręcznie i automatycznie.
Wszystko, co jest dostępne w Twojej witrynie, jest przechowywane w bazie danych WordPress. Niektóre z jego treści obejmują elementy portfolio, komentarze, strony, fora, blogi, linki i typy postów. Dodatkowo będą w nim przechowywane ustawienia wtyczek, stron internetowych i motywów.
Twoja treść zostanie zwiększona, gdy Twoja witryna wzrośnie naturalnie. W ten sposób rozmiar bazy danych również wzrośnie z powodu tak wielu ustawień, motywów, wtyczek i treści.
Załóżmy, że zapominasz lub ignorujesz optymalizację bazy danych, w pewnym przypadku zauważysz, że ładowanie Twojej witryny zajmuje dużo czasu z powodu spowolnienia.
Konfiguracja tabeli podstawowej bazy danych WordPress
Przede wszystkim dowiemy się, jak jest skonfigurowana baza danych WordPress i jak faktycznie działa.
Pełne informacje są przechowywane w tabelach podstawowych. WordPress ma 11 podstawowych tabel. W Twojej bazie danych możesz zobaczyć więcej niż 11 tabel.
Dzieje się tak, ponieważ więcej tabel zostanie utworzonych przez motywy i wtyczki WordPress. Oznacza to, że całkowita liczba motywów i wtyczek, których używasz, utworzy tyle dodatkowych tabel.
Podstawowe 11 tabel, które są domyślnie dostępne w WordPressie oraz jaki jest ich użytek jest podany poniżej
wp_commentmeta – W przypadku komentarzy będzie przechowywać meta-informacje
wp_links – Tworzy i przechowuje menu linków.
wp_posts – przechowuje dane dla innych niestandardowych typów postów, postów i stron.
wp_terms – Lista tagów i kategorii będzie przechowywana dla wszystkich postów i linków.
wp_options – W obszarze ustawień administratora zostaną zapisane ustawione opcje.
wp_term_taxonomy – W tabeli wp_terms będzie przechowywać etykietę taksonomii. Taksonomia oznacza link, kategorię lub tag.
wp_postmeta – będą przechowywane meta informacje o postach.
wp_term_relationships – relacja między kategorią, tagami i jej postem będzie przechowywana, a linki i kategorie linków będą przechowywane.
wp_usermeta – o użytkownikach, meta-informacje będą przechowywane.
wp_comments – przechowuje komentarze.
wp_users – Przechowuje listę użytkowników.
Dlaczego optymalizacja bazy danych WordPress jest niezbędna?
Treść i dane z Twojej witryny będą przechowywane w WordPress. Krótko mówiąc, komentarze, posty, treści i strony, które utworzyłeś, będą przechowywane w Twojej bazie danych. Jak tylko zaktualizujesz swoją stronę, baza danych zostanie zaktualizowana.
Załadowanie serwera zajmie trochę czasu zgodnie z plikami przechowywanymi w Twojej bazie danych. W ten sposób pobranie wszystkich informacji z tabel bazy danych zajmie więcej czasu.
Obciążenie serwera zostanie zmniejszone, a wydajność Twojej witryny zostanie zwiększona, jeśli wykonasz optymalizację bazy danych WordPress. Możesz znacznie zwiększyć wydajność swojej bazy danych, usuwając niechciane i nieaktualne informacje ze swojej witryny.
Pomoże Ci to bardzo szybko dostarczyć użytkownikowi wymagane informacje. W związku z tym, aby uzyskać stałą wydajność witryny, bardzo ważna jest optymalizacja bazy danych.
Twoja witryna będzie działać zbyt wolno, jeśli Twoja baza danych WordPress zawiera zbyt dużo niechcianych danych, co bezpośrednio spowoduje wysoki współczynnik odrzuceń. Wyższy współczynnik odrzuceń oznacza, że żaden użytkownik nie będzie zainteresowany Twoją witryną. Dzięki temu nie będą wolą pozostać na Twojej stronie dłużej.
Dzieje się tak, ponieważ Twoja witryna ładuje się bardzo wolno. Musisz więc upewnić się, że Twoja baza danych jest odpowiednio zoptymalizowana, jeśli naprawdę nie chcesz stracić potencjalnych klientów.
Twoja witryna zostanie oceniona jako słaba przez wyszukiwarki, jeśli nie wykonasz optymalizacji bazy danych WordPress. Pamiętaj, że szybkość strony jest bardzo ważnym czynnikiem dla wyszukiwarek.
Słaba strona internetowa zapewni złe wrażenia użytkownika, co automatycznie spowolni ruch. Każdy rodzaj niechcianych danych zostanie usunięty poprzez optymalizację bazy danych, pomoże to w szybkim wykonaniu i zminimalizowaniu szybkości bazy danych.
Większa liczba użytkowników zostanie zachęcona, co poprawi konwersje tylko wtedy, gdy będzie dobrze działać.
Jak baza danych spowalnia
Wydajność strony internetowej zależy od wielkości bazy danych. Poniżej wymieniono kilka środków, które zwiększają rozmiar bazy danych.
1. Spam w komentarzach
Na Twojej stronie, jeśli komentarze są włączone, istnieje możliwość uzyskania komentarzy spamowych. W rzeczywistości komentarze spamowe są obecnie powszechną rzeczą w sieci. Ale ważne jest, aby go usunąć.
Dlaczego powinieneś usunąć komentarze spamowe?
- Komentarze będące spamem mogą mieć wpływ na szybkość witryny i bazę danych.
- Usunięcie komentarzy spamowych uniemożliwi Twoim prawdziwym użytkownikom tworzenie prawdziwych komentarzy.
- Spam w komentarzach na Twoim blogu może wywrzeć złe wrażenie na prawdziwych użytkownikach.
- Prawdziwi użytkownicy poczują, że Twoja witryna wcale nie jest profesjonalna i nie należy jej ufać.
Możesz zminimalizować łączną liczbę komentarzy spamowych, stosując kilka metod. Zachęci to ludzi do pozostawienia komentarzy i prowadzenia prawdziwych rozmów.
Komentarze spamowe będą publikowane w celu zamieszczania linków, aby inne osoby mogły na nie kliknąć. W większości przypadków ten link faktycznie przekierowuje użytkownika na jego strony internetowe lub kieruje do zewnętrznych sprzedawców, którzy wykradają dane uwierzytelniające.
Dlatego kluczowe staje się usunięcie komentarzy spamowych. Będziesz mógł łatwo zminimalizować całkowitą liczbę spamu, ograniczając liczbę linków w poście. W ten sposób wielu użytkowników nie będzie mogło publikować tylu linków, ponieważ będą one ograniczone.
Można temu zapobiec przez boty spamujące. Dzięki temu Twoja strona internetowa będzie wyglądać bardziej wiarygodnie i profesjonalnie. Jeśli chcesz zastosować tę zmianę w swojej witrynie, wystarczy wykonać kilka kroków, np
- Kliknij ustawienia
- Poruszaj się po dyskusji
- Wyszukaj sekcję moderowania komentarzy.
- Teraz ustaw łączną liczbę dozwolonych linków.
Większość spamu będzie składać się z podobnych słów i fraz. Możesz więc przypomnieć sobie spam, który mogłeś otrzymać wcześniej. Wiadomości spamowe zawierają głównie fałszywe obietnice, kupujące zdania, klikane frazy, na przykład „takie same, jak w telewizji”.
Możesz umieścić na czarnej liście tego rodzaju wyrażenia i słowa. Ograniczy to takich użytkowników, wysyłając takie wiadomości e-mail ze spamem i zostaną one wysłane do kosza.
Aby dodać czarną listę do swojej witryny, wykonaj następujące proste czynności.
- Przejdź do ustawień
- Kliknij na dyskusję
- Sprawdź sekcję czarnej listy komentarzy
Ale upewnij się, że podczas wybierania słów nie dodawaj słów, które mogą być używane przez innych prawdziwych ludzi.
Możesz zrobić krok do przodu, zezwalając użytkownikom na komentowanie na stronach tylko tym, którzy są zarejestrowani. Użytkownik zostanie poproszony o zarejestrowanie się w formularzu lub przynajmniej dodanie swojego adresu e-mail i imienia i nazwiska, aby rozpocząć komentowanie.
Stosując tę metodę, będziesz mógł zapobiegać swoim postom przez spam, ponieważ większość botów zostanie pominięta, gdy tylko poproszą o rejestrację.
Mimo to zachęci to prawdziwych użytkowników do zarejestrowania się w formularzu członkostwa i przekieruje więcej użytkowników. Zarejestrowanym użytkownikom zostanie przyznany przywilej prowadzenia rozmów i zamieszczania postów.
Niektóre kroki, aby dodać tę funkcję, są wymienione poniżej
- Przejdź do ustawień
- Kliknij na dyskusję
- Wyszukaj sekcję innych ustawień komentarzy
Możesz także zaznaczyć, aby sprawdzić wszystkie komentarze. Opierając się na tej metodzie zapewnimy najlepsze wyniki jakościowe. Ponieważ każdy komentarz zamieszczony na blogu będzie moderowany i zatwierdzany przez administratora. Ale ta metoda będzie wymagała więcej zasobów.
Jeśli wybrałeś tę metodę, aby wykonać ją ręcznie, osoba będzie musiała sprawdzić oczekiwane komentarze, aby uzyskać zatwierdzenie. Jeśli kładziesz nacisk na prowadzenie rozmów, informacji zwrotnych i obsługi klienta, ta strategia pomoże.
Aby skonfigurować tę metodę, musisz wykonać kilka kroków, tj
Przejdź do ustawień
Kliknij na dyskusję
Wyszukaj, zanim pojawi się komentarz
Komentarze zostaną opublikowane dopiero po ich ręcznym zatwierdzeniu. Następnie wybierz swoją opcję i kliknij Zapisz.
2. Po rewizji
Najlepsza platforma CMS jest uważana za WordPress. WordPress to najlepsza platforma do śledzenia wersji roboczych, zmian postów na blogu i poprawek. Możesz łatwo wrócić i odzyskać informacje, które zostały usunięte z postu.
Jest to możliwe, ponieważ wersja posta jest przechowywana przez WordPress. Możesz łatwo załadować poprzednią wersję posta lub cofnąć zmiany.
Tymczasowa wersja wersji roboczej posta zostanie automatycznie zapisana przez WordPress. Tak się stanie ze wszystkimi wersjami roboczymi i postami.
Co 60 sekund autozapis będzie przechowywany w WordPress. W ten sposób zostanie utworzona kolejność twoich edycji. Podczas tworzenia lub publikowania postów te zmiany mogą być bardziej pomocne. W pewnym momencie taki post może zająć dużo miejsca w bazie danych, co ostatecznie spowoduje spowolnienie twojego serwera.
Dobrze jest usuwać ręcznie starsze wersje postów, które nie są używane. Dodatkowo możesz dodać kilka parametrów, które usuną post po upływie terminu ważności. Są one dostępne w edytorze postów.
Poniższy kod można dodać do pliku wp-config.php w Twojej witrynie, aby ograniczyć całkowitą liczbę wersji.
zdefiniuj ( 'WP_POST_REVISIONS', 10 )
10 to rzeczywista całkowita liczba postów, które można ograniczyć. Dodając ten kod, nie zostanie utworzonych więcej niż 10 postów. To oczywiście oznacza, że po przekroczeniu 10 numerów, starszy post zostanie automatycznie usunięty.
Dzięki phpMyAdmin możesz usunąć istniejący post, który nie jest używany, lub możesz to zrobić, integrując wtyczkę WordPress. W tym poście dowiemy się również o tych wtyczkach.
3. Przeterminowane stany nieustalone
Transients to narzędzie WordPress, które pomoże Tobie lub programiście przechowywać wymagane informacje w Twojej bazie danych przez pewien czas. Zoptymalizuje to wydajność Twojej witryny i witryny, która jest z Tobą połączona. Może również zoptymalizować obciążenie serwera.

W przypadku wtyczek mediów społecznościowych używany jest powszechny typ transjentów. Aby zapewnić aktualność liczby udostępnień dla postów, WordPress wykorzystuje te przejścia.
Za każdym razem, gdy nie musisz ponownie uzyskiwać zgody w witrynie mediów społecznościowych. Spowoduje to spowolnienie Twojej witryny. Zatem te stany nieustalone będą pomocne w przyspieszeniu procesu.
Nie ma gwarancji, że transjenty będą działać idealnie za każdym razem, szczególnie podczas instalowania wtyczki lub dokonywania pewnych modyfikacji. Zamiast czekać na wygaśnięcie, warto nimi zarządzać.
Wygasłe stany przejściowe nie zostaną opóźnione przez WordPress i z Twojej bazy danych, jest to dobra metoda na ich usunięcie. Twoja strona internetowa może być spowolniona z powodu dużej tabeli wp_options. Więc jest to lepsza opcja, aby usunąć wygasłe transjenty.
Jak ręcznie wykonać optymalizację bazy danych WordPress?
Powinieneś mieć dostęp do PhpMyAdmin przez swojego dostawcę usług hostingowych, aby przeprowadzić ręczną optymalizację swojej witryny WordPress. W cPanel będziesz musiał się zalogować, a następnie przejść do bazy danych po otwarciu PhpMyAdmin
Teraz musisz wybrać dowolną bazę danych, którą chcesz zoptymalizować
Teraz, aby zoptymalizować wszystkie tabele, musisz wybrać opcję Sprawdź wszystko. Jeśli chcesz zoptymalizować konkretną tabelę, możesz wybrać ją z lewej strony menu.
Następnie z rozwijanego menu wybierz tabelę optymalizacji
Otrzymasz teraz komunikat potwierdzający, taki jak „Kwerenda SQL została pomyślnie wykonana”.
Teraz możesz się wylogować, ponieważ wybrane tabele są zoptymalizowane.
Powiązany post: Przewodnik po zarządzaniu bazą danych WordPress za pomocą phpMyAdmin
Jak zoptymalizować bazę danych WordPress za pomocą wtyczek?
W internecie natkniesz się na tak wiele wtyczek, które pomogą Ci w procesie optymalizacji bazy danych WordPress.
Takie narzędzia są bardzo ważne, aby znaleźć się na pulpicie WordPress, ponieważ przyspieszają witrynę i sprawiają, że jest ona wolna od bólu głowy. Dostarczą Ci kilka zaleceń i poprowadzą Cię, jak zacząć.
Wymienione poniżej wtyczki są gotowe do rozpoczęcia działania za pomocą jednego kliknięcia. Dlatego będziemy uczyć się o WP-Sweep, WP-Optimize i WP-Rocket.
Optymalizacja WP

Jedną z najlepiej znanych wtyczek do optymalizacji bazy danych Twojej witryny WordPress jest WP-Optimize. Ten szablon zawiera ponad 900 000 aktywnych instalacji. Jest wyposażony w konfigurację za pomocą jednego przycisku. Dzięki temu jest bardzo prosty w użyciu. Aby skonfigurować tę wtyczkę, wystarczy znaleźć zadanie czyszczenia i kliknąć uruchom optymalizację.
Aby wyczyścić komentarze spamowe, publikować wersje, wygasłe opcje przejściowe, niezatwierdzone komentarze, usunięte komentarze, stare wersje robocze, pingbacki i trackbacki, możesz skorzystać z funkcji WP-Optimize.
Ponadto pokaże informacje o rozmiarze danych, narzutu każdej tabeli bazy danych, tabeli bazy danych i rozmiarze indeksu.
WP-Sweep

Inną popularną wtyczką jest WP-Sweep. Obecnie posiada ponad 100 000 aktywnych instalacji. Możesz zainstalować tę wtyczkę bezpośrednio z pulpitu WordPress. Po instalacji przejdź do Narzędzia>Sweep. Teraz uzyskasz dostęp do ustawień wtyczek
Ta wtyczka oferuje najlepszą intuicyjną dla użytkownika platformę, która zapewnia również dwie różne opcje dla każdego zadania, tj. Szczegóły lub Sweep. Możesz usuwać posty, przeglądać poprawki, komentarze użytkowników, automatycznie zapisane wersje robocze, optymalizować tabele, opcje i użytkowników.
Wystarczy kliknąć Sweep All, aby uruchomić wszystkie zadania. Aby wyczyścić bazę danych, WP-Sweep używa funkcji usuwania WordPressa. Dzięki temu w Twojej bazie danych nie pozostaną żadne dodatkowe dane. Dzięki WP-Sweep nie możesz zautomatyzować optymalizacji bazy danych WordPress.
Optymalizuj bazę danych po usunięciu wersji

Optymalizacja bazy danych po usunięciu wersji jest tworzona przez agencję CAGE Web Design. Ma ponad 100 000 aktywnych instalacji. I jest aktualizowany 1 miesiąc temu. Ta wtyczka jest tylko jednym kliknięciem optymalizatora i czyszczenia bazy danych WordPress.
Usuwa niestandardowe typy postów, strony i posty. Usuwa również usunięte posty, strony i komentarze, spamowane komentarze, nieużywane tagi, pingbacki i trackbacki, pamięć podręczną OEMBED, wygasłe lub wszystkie transjenty, usuwa osierocone elementy meta postów i całkowicie optymalizuje tabele bazy danych.
W panelu administracyjnym WP możesz łatwo znaleźć stronę ustawień, a następnie kliknąć zoptymalizuj bazę danych. Zapewni to, że Twoja baza danych będzie zorganizowana i sprawnie działa.
Dzięki WP-Optimize, jak możesz zoptymalizować bazę danych swojej witryny WordPress?
Jak wspomniano powyżej, WP-Optimize to wtyczka WordPress, która jest bardziej popularna niż druga, ponieważ zawiera tak wiele funkcji, które pomagają w optymalizacji witryny.
Za pomocą tych wtyczek możesz łatwo wyczyścić i zarządzać bazą danych. Korzystając z jego funkcji, możesz również wyczyścić pamięć podręczną swojej witryny i skompresować obrazy. Możesz także sprawić, by Twoja strona działała sprawnie i szybko.
Przekonasz się, że różne wtyczki pomogą ci wykonać trzy różne zadania, ale WP-Optimize wykonuje wszystkie te trzy zadania samodzielnie.
Czyszczenie bazy danych
Baza danych przechowuje wszystkie informacje i dane, które są wymagane do wykonania określonej funkcji. W pewnym momencie baza danych zapełnia się danymi, które nie były używane przez dłuższy czas.
W tej chwili WP_Optimize usunie wszystkie niechciane dane i pomoże odzyskać utracone miejsce. Klikając Uruchom optymalizację, możesz niezależnie przeprowadzić optymalizację bazy danych WordPress. Możesz też kliknąć Uruchom wszystkie wybrane optymalizacje, aby uruchomić każde zadanie naraz.
Podczas korzystania z tej wtyczki uzyskasz dostęp do wielu opcji optymalizacji. Większość opcji, do których uzyskasz dostęp, zapewni pełne informacje o zadaniu, które będziesz wykonywać.
Całkowita liczba niechcianych postów dla każdej kategorii zostanie dostarczona przez wtyczkę WP-Optimize, więc masz pełne pojęcie o czyszczeniu wykonanym przez narzędzie.
Większość zadania wyjaśni, jak działa, na przykład jeśli wybierzesz opcję Wyczyść wszystkie wersje postów, co oznacza, że użycie tej opcji spowoduje usunięcie wszystkich niechcianych wersji postów. Podobne opcje będą dostępne do czyszczenia starych postów, komentarzy, transjentów i niektórych innych zadań.
Powiązany post: Wskazówki, które pomogą Ci utrzymać bazę danych WordPress w czystości
Przyjrzyjmy się optymalizacji tabel bazy danych
Na pasku narzędzi przejdź do zakładki tabele. Ta opcja zapewni pełną listę wszystkich tabel danych. Dostarcza również informacji o rozmiarze indeksu, narzutu, rekordzie i rozmiarze danych.
Na karcie optymalizacji wybierz opcję Uruchom optymalizację, aby zoptymalizować wszystkie tabele bazy danych.
W bazie danych tabele SQL, z których korzysta WordPress, są wypełniane danymi w czasie. Większość tych danych stanie się niechciana, co spowolni prędkość Twojej witryny.
Za każdym razem, gdy dodasz motywy, strony, posty itp. lub zaktualizujesz cokolwiek, WordPress zostanie utworzona kopia tego postu. Dzięki temu w tabelach bazy danych każda wersja zostanie zapisana. Dlatego ważne jest, aby okresowo go optymalizować.
Podana zostanie pełna informacja, która konkretna tabela zajmuje dużo miejsca do załadowania.
Możesz także ustawić automatyczne cotygodniowe czyszczenie za pomocą wtyczki WP-Optimize. Pomoże to zautomatyzować tego typu proces. Aby zachować dane przez pewien czas, ta wtyczka również daje taką możliwość.
Jeśli chcesz, aby Twoja baza danych działała płynnie za pomocą jednego kliknięcia, ta wtyczka zapewnia funkcję znaną jako optymalizacja bazy danych. Wystarczy go od razu skonfigurować, a sam wykona całą pracę.
Często zadawane pytania dotyczące optymalizacji bazy danych WordPress
1. Czy to psuje moją stronę?
Modyfikując coś na swojej stronie lub dokonując dużych zmian, pamiętaj o wykonaniu kopii zapasowej. Twoja strona internetowa nie zepsuje się dzięki optymalizacji bazy danych. Aby sprawnie przeprowadzić optymalizację bazy danych, należy uważać, aby używać tylko jednej wtyczki.
Twoja witryna może wykonywać niepożądane i niezgodne zadania, jeśli masz więcej niż jedną wtyczkę do optymalizacji bazy danych WordPress.
2. Czy są dla mnie jakieś wskazówki?
Wtyczki wymienione na tym blogu mają wiele opcji, których można użyć do konfiguracji konserwacji, czyszczenia, aktualizacji i wielu ustawień zarządzania bazą danych.
3. Powyższy proces pomoże w poprawie wydajności strony?
Proces optymalizacji bazy danych WordPress jest bardzo pomocny w zwiększaniu szybkości ładowania strony, ocen wyszukiwarek i ogólnej wydajności. Zapewnia również lepsze wrażenia użytkownika, co prowadzi do większego współczynnika konwersji.
Wniosek:
Bardzo ważne jest, aby Twoja witryna działała szybko i wydajnie. Istnieje wiele metod optymalizacji bazy danych, ale profesjonaliści będą mogli ją łatwo zoptymalizować, podczas gdy początkujący mogą uznać to za trochę trudny proces.
Dlatego wspomnieliśmy o prostych wtyczkach, które mogą być obsługiwane zarówno przez początkujących, jak i profesjonalistów, ze wszystkimi podstawowymi i zaawansowanymi funkcjami.