Oczyść moją witrynę WordPress i zapobiegaj jej przepełnieniu
Rozdęta baza danych WordPress jest spowodowana głównie gromadzeniem niepotrzebnych danych, takich jak stare wersje wpisów, komentarze spamowe, nieużywane dane wtyczek, nieaktualne ustawienia motywów i duże ilości narzutów. Te dane są gromadzone z czasem wraz z każdym działaniem podejmowanym w witrynie, co prowadzi do zwiększenia rozmiaru bazy danych i potencjalnych problemów z wydajnością. Możesz oczyścić bazę danych i złagodzić dalsze wzdęcia za pomocą wbudowanych narzędzi, wtyczek innych firm, a w skrajnych przypadkach bezpośrednio w bazie danych.
Są to najczęstsze przyczyny przepełnienia bazy danych.
- Nadmierne poprawki po wpisach
- Komentarze ze spamem
- Nieużywane wtyczki i motywy
- Nadmierne obciążenie
- Pingbacki i trackbacki
Nadmierne poprawki po wpisach
Usunięcie nadmiernej liczby poprawek wpisów w systemie WordPress pomaga zoptymalizować wydajność witryny poprzez zmniejszenie nadmiaru bazy danych. Prowadzi to do szybszego ładowania i bardziej wydajnej witryny. Każda zmiana zajmuje miejsce w bazie danych i może spowolnić działanie witryny, jeśli nie zostanie zaznaczona.
Ograniczanie lub wyłączanie wersji wpisów za pomocą wtyczki
Aby ograniczyć liczbę wersji wpisów w systemie WordPress, możesz zainstalować wtyczkę do zarządzania ustawieniami. Dostępnych jest kilka opcji wtyczek. Sugerujemy użycie lekkiej wtyczki, takiej jak WP Revisions Control .
- Zainstaluj wtyczkę i aktywuj ją .
- W menu po lewej stronie wybierz Ustawienia , a następnie Pisanie .
- W sekcji Kontrola wersji WP wprowadź liczbę wersji, które chcesz zachować dla wpisów i stron. Pozostawienie tych pól pustych spowoduje zachowanie wszystkich wersji. Ograniczenie witryny do 3 lub 5 wersji dla Postów i Stron jest zwykle więcej niż wystarczające.
- (Opcjonalnie) Aby wyłączyć poprawki dla wpisów i stron, wypełnij pole wartością 0.
- Wybierz opcję Zapisz zmiany.
Ogranicz lub wyłącz wersje wpisów, edytując plik wp-config.php
Aby ograniczyć liczbę wersji postów w systemie WordPress, możesz dodać wiersz kodu w pliku wp-config.php, używając polecenia define ('WP_POST_REVISIONS', numer); polecenie, gdzie „liczba” oznacza żądaną maksymalną liczbę wersji, które chcesz zachować dla danego wpisu; na przykład define ('WP_POST_REVISIONS', 3); ograniczyłby każdy wpis do 3 poprawek.
- Połącz się ze swoim hostingiem za pomocą FTP lub Menedżera plików .
- W folderze z instalacją WordPressa znajdź plik wp-config.php.
- Otwórz plik wp-config.php i odszukaj następujący wiersz:
/* To wszystko, zakończ edycję! Miłego publikowania. */
- Tuż nad tym wierszem dodaj następujący kod:
define ('WP_POST_REVISIONS', 3)Uwaga: Możesz wyłączyć wersje wpisów, używając wartości 0 lub false; na przykład define ('WP_POST_REVISIONS,' 0); nie przechowuje żadnych poprawek (z wyjątkiem jednego autozapisu na wpis). - Zapisz zmiany.
Uporządkuj wersje postów
Możesz zbiorczo usunąć wszystkie poprawki wpisów bezpośrednio w bazie danych za pomocą zapytania SQL, wykonując następujące kroki.
- Uzyskaj dostęp do bazy danych za pośrednictwem programu phpMyAdmin .
- Przejdź do karty SQL i wykonaj następujące zapytanie:
USUŃ Z WP_Posts WHERE post_type = 'wersja';
Uwaga: wp_ to domyślny prefiks tabeli bazy danych. Jeśli prefiks Twojej tabeli jest inny niż wp_ , znajdź prefiks tabeli i użyj go w zapytaniu. Przykład: wp_xufdzp_posts. - Wybierz Jedź .
Komentarze ze spamem
Zapobieganie komentarzom spamerskim w witrynie WordPress może poprawić reputację witryny, utrzymując sekcję komentarzy w czystości, poprawiając komfort użytkowania, potencjalnie poprawiając SEO i chroniąc witrynę przed złośliwymi działaniami poprzez odfiltrowywanie automatycznych komentarzy botów, które mogą zaszkodzić bezpieczeństwu i wiarygodności witryny; Zasadniczo tworzy bardziej pozytywne i godne zaufania środowisko dla prawdziwych odwiedzających i interakcji.
Oto kilka zasobów dotyczących zarządzania ustawieniami komentarzy i usuwania komentarzy będących spamem.
- Zarządzaj ustawieniami komentarzy w WordPress
- Usuwanie komentarzy z witryny WordPressa
- Usuwanie komentarzy w WordPressie z bazy danych
Nieużywane wtyczki i motywy
Usunięcie nieużywanych wtyczek i motywów z witryny WordPress może pomóc w poprawie jej wydajności poprzez zmniejszenie ilości danych do przetworzenia, zwiększenie bezpieczeństwa poprzez zminimalizowanie potencjalnych luk w zabezpieczeniach przed nieaktualnym kodem, uproszczenie zarządzania witryną poprzez uporządkowanie pulpitu nawigacyjnego i potencjalne zmniejszenie rozmiaru witryny kopie zapasowe, które musisz przechowywać.
Nadmierne obciążenie
Usunięcie nadmiernego obciążenia witryny WordPressa ma kluczowe znaczenie dla poprawy wydajności witryny poprzez zmniejszenie ilości niepotrzebnych danych przechowywanych w bazie danych, co może prowadzić do krótszego czasu ładowania i lepszej ogólnej wydajności witryny, szczególnie w przypadku dużej ilości starych, nieużywanych metadanych gromadzone w czasie. Ponadto dbanie o aktualność metadanych może przyczynić się do lepszego pozycjonowania stron poprzez zapewnienie, że wyszukiwarki mają dokładne informacje o Twoich treściach.
Oto jak możesz zoptymalizować bazę danych MySQL, aby usunąć narzuty.
Pingbacki i trackbacki
Większość użytkowników WordPressa usuwa polecenia pingback i trackbacki ze swoich witryn głównie w celu zwalczania spamu. Zautomatyzowane boty często wykorzystują te funkcje do wstawiania nietrafnych łączy w sekcji komentarzy, co wymaga znacznego wysiłku i zaśmieca witrynę treścią o niskiej jakości. Ponadto wyłączenie ich może poprawić wydajność witryny poprzez zmniejszenie liczby zbędnych żądań serwera i zwiększyć bezpieczeństwo poprzez złagodzenie potencjalnych wektorów ataków DDoS.
Wyłącz pingbacki i trackbacki
- Zaloguj się do WordPressa .
- W menu po lewej stronie wybierz Ustawienia , a następnie Dyskusja .
- W sekcji Domyślne ustawienia wpisów usuń zaznaczenie pola wyboru Zezwalaj na powiadomienia o łączach z innych blogów (pingbacki i trackbacki) dla nowych wpisów .
- Wybierz opcję Zapisz zmiany.
Usuń pingbacki i trackbacki w Panelu WordPress
- Zaloguj się do WordPressa .
- W menu po lewej stronie wybierz Komentarze .
- Filtruj według pozycji „Pingi”: W menu rozwijanym wybierz opcję Pingi , a następnie opcję Filtruj , aby wyświetlić tylko pingbacki i trackbacki.
- Przejrzyj listę pingbacków, aby zidentyfikować i usunąć spam lub nieistotne wpisy.
- W przypadku dużej ilości spamu wybierz wiele poleceń ping, a następnie z menu rozwijanego Działania zbiorcze wybierz opcję Spam lub Kosz, aby usunąć je zbiorczo.
Usuń pingbacki i trackbacki z bazy danych
Możesz zbiorczo usunąć pingbacki i trackbacki za pomocą phpMyAdmin. Oto jak to zrobić.
- Uzyskaj dostęp do bazy danych za pośrednictwem programu phpMyAdmin .
- Przejdź do karty SQL i wykonaj następujące zapytanie:
USUŃ FROM wp_comments WHERE comment_type IN ('pingback', 'trackback');Uwaga: wp_ to domyślny prefiks tabeli bazy danych. Jeśli prefiks Twojej tabeli jest inny niż wp_ , znajdź prefiks tabeli i użyj go w zapytaniu. Przykład: wp_xufdzp_comments. - Wybierz Jedź .
Więcej informacji
- Jeśli próbujesz zmniejszyć rozmiar witryny WordPress, oto jak możesz usunąć multimedia w WordPress .
- Więcej informacji o rewizjach znajdziesz w artykule na WordPress.org.
- Więcej informacji na temat Biblioteki multimedialnej znajdziesz w artykule z witryny WordPress.org.
- Więcej informacji na temat komentarzy w systemie WordPress znajdziesz w artykule z witryny WordPress.org
- Więcej informacji na temat pingbacków i trackbacków znajdziesz w artykule na WordPress.org.