✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak zrobić czyszczenie bazy danych WordPress

118

Potrzebujesz czyszczenia bazy danych WordPress?

Ochie!

Właściwie nie jest tak źle. Nie żałuj, że jesteś w takiej sytuacji.

Regularne czyszczenie jest w rzeczywistości zdrowym sposobem na uchronienie witryny WordPress przed problemami.

Witryna WordPress składa się z dwóch różnych części: plików i bazy danych. Pliki zawierają multimedia, wtyczki i motywy.

Baza danych zawiera informacje o ustawieniach, postach, metadanych, użytkownikach itp. Baza danych WordPress jest kartoteką witryny.

Przechowuje całą zawartość, taką jak posty, strony, komentarze, poprawki i komentarze spamowe. Innym ważnym czynnikiem jest to, że zawiera ustawienia motywów i wtyczek.

Po pewnym czasie korzystania z serwisu ta baza danych zostaje zaśmiecona przestarzałymi i nieistotnymi informacjami.

Użytkownik może znacznie zmniejszyć rozmiar bazy danych, usuwając te niepotrzebne dane. Poprawi to szybkość tworzenia kopii zapasowej, a także inne parametry wydajności.

Istnieje wiele sposobów na wykonanie czyszczenia bazy danych WordPress. Oto kilka zapytań MySQL, które pomagają w czyszczeniu bazy danych WP w phpMyAdmin.

Istnieje również kilka przydatnych wtyczek, dzięki którym ta praca jest jeszcze mniej uciążliwa.

Co powoduje rozbudowę bazy danych

Jak zrobić czyszczenie bazy danych WordPress

W trakcie życia witryny baza danych rozrasta się do nieoczekiwanych rozmiarów. Programowanie WordPressa rejestruje wiele informacji.

Duża ilość niepotrzebnych informacji powoduje, że baza danych staje się ciężka. Im większa baza danych rośnie, tym wolniejsza staje się strona internetowa.

Nakłada również większe obciążenie na konfigurację serwera. Istnieją inne ukryte przyczyny tak szybkiego zaśmiecania bazy danych.

Problemy z wtyczkami

Jak zrobić czyszczenie bazy danych WordPress

Nawet gdy nie jest już używany, baza danych zachowuje informacje o wtyczkach.

Aby usunąć wszystkie informacje o wtyczce, konieczne jest całkowite usunięcie wtyczki. Usunięcie wtyczki pozwoli zaoszczędzić miejsce, ale nie zwolni od razu miejsca w bazie danych.

W przypadku większości wtyczek, nawet po usunięciu, ustawienia pozostają zapisane w bazie danych. Jeśli więc użytkownik ponownie zainstaluje wtyczkę, jest od razu gotowa do użycia, ze wszystkimi zwykłymi ustawieniami.

Jednak pozostawia również wiele osieroconych danych wypełniających bazę danych. Jednym z miejsc, w którym usunięte wtyczki pozostawiają informacje, jest tabela opcji.

Niepotrzebne komentarze

Jak zrobić czyszczenie bazy danych WordPress

Otrzymywanie komentarzy jest świetne. Pokazuje, że ludzie odwiedzają witrynę i wyrażają swoje uznanie.

Ale niektóre komentarze zawierają spam lub nieodpowiednie treści. Nawet przy filtrowaniu nadal trafiają one do niezbadanych folderów bazy danych.

Usunięcie spamu, meta komentarzy i usuniętych komentarzy wymaga pewnego wysiłku, ale nie jest to trudne. Dowiedz się poniżej, jak zrobić to szybko.

Problemy z bazą danych od Transients

Jak zrobić czyszczenie bazy danych WordPress

Stany nieustalone są podobne do opcji. Różnica polega na tym, że transjenty mają datę ważności, a opcje nie.

Transjenty to metoda buforowania po stronie serwera i przechowują informacje z witryn innych firm.

Po osiągnięciu terminów ważności transjenty są zwykle usuwane. Tak więc na dłuższą metę nie powodują żadnych problemów z zaśmiecaniem bazy danych.

Jednak wiele transjentów trwa dłużej niż jest to konieczne i zajmuje miejsce. W tym przypadku są czynnikiem przyczyniającym się do bałaganu w bazie danych. Dobre czyszczenie pozbędzie się ich.

Wersje postów WordPress

Jak zrobić czyszczenie bazy danych WordPress

WordPress posiada funkcję automatycznego zapisywania. Ta funkcja tworzy różne kopie wpisu podczas jego pisania.

Jest to przydatne w przypadku popełnienia błędu lub gdy różni autorzy współtworzą bloga. W większości przypadków nie jest to konieczne i pozostawia wiele duplikatów pojedynczego w bazie danych.

Istnieją dwa sposoby ograniczenia liczby zapisywanych kopii w bazie danych.

Jednym z nich jest użycie kontroli wersji. Dzięki temu użytkownik może ograniczyć liczbę wersji, które przechowuje WordPress.

Drugim sposobem jest okresowe czyszczenie bazy danych przez użytkownika. Wskazane jest stosowanie obu podejść.

Oprócz czyszczenia, optymalizacja pomaga również zaoszczędzić dużo miejsca w bazie danych.

Stare posty

Jak zrobić czyszczenie bazy danych WordPress

WordPress zapisuje każdy post, który kiedykolwiek został opublikowany na stronie lub blogu. Przyjemnie jest czytać niektóre z tych starszych historii, ale zajmują one cenną przestrzeń.

Jeśli są ważne, najlepiej zapisać je na dysku lokalnym. Przeczytaj, jak je usunąć w dalszej części tego artykułu.

Duże pliki dziennika

Jak zrobić czyszczenie bazy danych WordPress

Każda wtyczka prowadzi dziennik w bazie danych. Im więcej wtyczek użyje użytkownik, tym więcej miejsca zajmą logi.

Na przykład po użyciu wtyczki Redirection przez dwa tygodnie będzie przechowywać ponad 8000 stron dziennika. Może to oznaczać podwojenie rozmiaru bazy danych.

Czyszczenie bazy danych WordPress za pomocą phpMyAdmin

Jak zrobić czyszczenie bazy danych WordPress

Istnieje wiele podejść do czyszczenia bazy danych WordPress. Najbardziej bezpośrednim podejściem jest użycie zapytania SQL.

Ta metoda wymaga pewnej wiedzy i jest zalecana tylko dla zaawansowanych użytkowników.

Istnieją różne sposoby uruchamiania zapytania SQL. Najprostszym i najbardziej praktycznym sposobem jest użycie phpMyAdmin.

Wymaga to, aby serwer używał cPanel.

Uzyskaj dostęp do phpMyAdmin, logując się do cPanel i kliknij phpMyAdmin w sekcji Bazy danych.

phpMyAdmin wyświetla bazy danych witryny po lewej stronie. Kliknij bazę danych, aby wyczyścić, a następnie kliknij kartę SQL.

W tej sekcji wprowadź żądane polecenia SQL, a następnie naciśnij Go, aby je uruchomić.

W dalszej części tego artykułu używany jest domyślny prefiks wp_. Pamiętaj, aby zastąpić ten prefiks w poleceniach SQL tym, którego używa Twoja konkretna baza danych.

Nieużywane wtyczki i motywy

Jak zrobić czyszczenie bazy danych WordPress

Usunięcie nieużywanych motywów i wtyczek zwalnia miejsce, a także poprawia bezpieczeństwo. Najlepiej usunąć z serwera wszelkie nieużywane skrypty PHP, takie jak motywy, wtyczki i inne pliki PHP.

Aby zobaczyć nieużywane wtyczki, przejdź do wp-admin i wybierz Zainstalowane wtyczki w obszarze Wtyczki. Następnie kliknij Nieaktywne, aby odfiltrować te, które nie są używane.

Wybierz wszystkie nieaktywne wtyczki i usuń je.

Aby usunąć nieużywane motywy, przejdź do Wygląd, a następnie do Motywy. Wybierz wszystkie przestarzałe motywy i kliknij Usuń w prawym dolnym rogu.

Dziwne postacie

Problemy z kodowaniem to duży problem. Niektórzy aktualizują wszystkie swoje posty ręcznie.

The query below will automate the removal of strange characters from the database. It slims down the database and the posts will also be more pleasant to read.

Po rewizjach

WordPress zapisuje wersje robocze postów, dzięki czemu można je odzyskać, jeśli coś pójdzie nie tak. Z biegiem czasu wszystkie te zapisane i nieużywane wersje zajmują dużo miejsca w bazie danych.

Poniższe zapytanie usunie wszystkie wersje i powiązane z nimi metadane.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

Komentarze dotyczące spamu

Możliwe jest usuwanie komentarzy spamowych jeden po drugim, ale to dużo pracy.

Aby trochę ułatwić życie, dostępna jest również funkcja usuwania partii. To wciąż żmudna praca.

Następujące zapytanie usunie je wszystkie za jednym razem.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Zresetuj hasło administratora

Jak zrobić czyszczenie bazy danych WordPress

Bezpieczeństwo jest bardzo ważne, tym bardziej w przypadku witryny WordPress. Aby strona była nadal bezpieczna, zmieniaj hasło w regularnych odstępach czasu.

Ponieważ hasła są również zapisywane w bazie danych, proste zapytanie SQL pomoże zmienić hasło. Poniżej znajduje się zapytanie, które to umożliwia.

Zastąp admin_username i new_password nazwą użytkownika i hasłem, które się zmienia.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password') WHERE `wp_users`.`user_login` = "admin_username";

Funkcja MD5 utworzy skrót MD5 hasła. Jest to powszechna praktyka bezpieczeństwa haseł WordPress.

Niezatwierdzone komentarze

Sprawdzanie każdego komentarza w celu sprawdzenia, czy jest on zatwierdzony, czy nie, to zbyt wiele pracy dla każdego właściciela witryny.

To zapytanie jest przeznaczone dla każdego administratora, który chce prostszego sposobu wykonania tego zadania. Zbiorczo usuwa niezatwierdzone komentarze.

DELETE from wp_comments WHERE comment_approved = '0';

Nieużywane tagi

Jak zrobić czyszczenie bazy danych WordPress

Tagi mogą szybko się akumulować. Administratorzy często używają ich przez krótki czas, a następnie je usuwają.

Tagi też nie są już tak popularne jak kiedyś. Wielu blogerów całkowicie przestało z nich korzystać.

Następujące zapytanie usuwa wszystkie nieskojarzone tagi.

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

Zaktualizuj łącza do HTTPS

Jak zrobić czyszczenie bazy danych WordPress

Korzystanie z HTTPS zwiększy bezpieczeństwo witryny WordPress. To sprawi, że konieczne będzie zaktualizowanie wszystkich zakodowanych na stałe linków we wszystkich artykułach do HTTPS.

Sprawdzanie każdego artykułu pod kątem linków i ręczna ich aktualizacja to dużo pracy. Aby pomóc, poniżej znajduje się zapytanie, które zautomatyzuje to zadanie.

Wpisanie i wykonanie zajmuje mniej niż minutę. Nie zapomnij zastąpić yoursite.com adresem URL swojej witryny.

UPDATE wp_posts SET post_content = replace(post_content, 'http://yoursite.com', 'https://yoursite.com');

Hej, czy wiesz, że dane też mogą być piękne?

wpDataTables może to zrobić. Nie bez powodu jest to wtyczka nr 1 WordPress do tworzenia responsywnych tabel i wykresów.

Jak zrobić czyszczenie bazy danych WordPress

Rzeczywisty przykład wpDataTables w środowisku naturalnym

I naprawdę łatwo jest zrobić coś takiego:

  1. Podajesz dane tabeli
  2. Skonfiguruj i dostosuj go
  3. Opublikuj go w poście lub na stronie

I to nie tylko ładne, ale i praktyczne. Możesz tworzyć duże tabele z milionami wierszy, możesz użyć zaawansowanych filtrów i wyszukiwania, albo możesz poszaleć i udostępnić je do edycji.

„Tak, ale po prostu za bardzo lubię Excela, a na stronach internetowych nic takiego nie ma". Tak, jest. Możesz użyć formatowania warunkowego, jak w Excelu lub Arkuszach Google.

Czy mówiłem ci, że możesz też tworzyć wykresy ze swoich danych? A to tylko niewielka część. Istnieje wiele innych funkcji dla Ciebie.

Stare skróty

Jak zrobić czyszczenie bazy danych WordPress

Skróty WordPress omijają potrzebę modyfikacji motywów WordPress. Dzięki nim osadzanie informacji w artykule jest znacznie szybsze i łatwiejsze.

Dostępnych jest wiele wtyczek, dzięki którym integracja danych w edytorze WordPress jest tak prosta.

Istnieje również wada korzystania ze skrótów. Nieużywane mogą powodować problemy z czytelnością.

To jest coś, co często staje się widoczne podczas przełączania motywów WordPress. Następnie w tekście strony lub postu zaczynają pojawiać się skróty.

To zapytanie SQL usunie je. Pamiętaj, aby zmienić [tweet] na krótki kod, który powinien zostać usunięty.

UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '') ;

Pingbacki i komentarze spamowe

Aby usunąć spam w partiach, użyj następującego zapytania. Ten usunie również pingbacki.

DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_type = 'pingback';

Poniższe zapytanie usuwa również metadane z usuniętych komentarzy.

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Przejściowe

Stany nieustalone to informacje, które są tymczasowo przechowywane w bazie danych. WordPress używa ich do przechowywania danych w pamięci podręcznej, nadając im nazwę i datę wygaśnięcia.

Po wygaśnięciu danych WordPress je usunie. Mimo to mogą zajmować dużo miejsca.

Poniższe zapytanie bezpiecznie je usunie.

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%')

Niewykorzystane stoły i niewykorzystana przestrzeń między stołami

Jak zrobić czyszczenie bazy danych WordPress

Odinstalowane wtyczki mogą pozostawić nieużywane tabele. Zajmują one również miejsce w bazie danych.

WPDBSpringClean to wtyczka, która usuwa te nieużywane tabele. Dzięki temu baza danych pozostanie czysta i uporządkowana.

Optymalizacja bazy danych za pomocą wtyczek

Korzystanie z zapytań wymaga trochę wiedzy i doświadczenia. Dla administratorów z ograniczonym zapleczem technicznym dostępne są wtyczki do czyszczenia bazy danych.

Niektóre z tych narzędzi do czyszczenia baz danych są bezpłatne, a niektóre mają cenę. Wszystkie z nich utrzymują bazę danych przy minimalnym wysiłku.

Poniżej znajduje się lista najpopularniejszych.

Optymalizacja WP

Jak zrobić czyszczenie bazy danych WordPress

WP-Optimize to jeden z najpopularniejszych wyborów. Jest dobrze wyposażony, a nawet kompatybilny z urządzeniami mobilnymi.

Kolejną ciekawą funkcją są automatyczne kopie zapasowe z UpdraftPlus.

Usuwa:

  • Automatyczne wersje robocze
  • Pingbacki
  • Opublikuj poprawki
  • Spam w komentarzach
  • Trackbacki
  • Przejściowe
  • Niewykorzystane stoły

Sprawi to, że strona internetowa i administracja będą szybsze.

WP-Sweep

Jak zrobić czyszczenie bazy danych WordPress

WP-Sweep rośnie. Zamiast polegać na zapytaniach MySQL, korzysta z funkcji usuwania WordPressa.

Kodowanie jest lepsze ze względu na to proste podejście i jest bardziej praktyczne w użyciu. Gwarantuje, że żadne nieużywane lub osierocone dane nie pozostaną w tyle.

WP-Sweep nie oferuje usługi automatycznej optymalizacji.

Zaawansowane czyszczenie bazy danych

Jak zrobić czyszczenie bazy danych WordPress

Ta wtyczka do czyszczenia bazy danych WordPress jest jak WP-Optimize. Ta wtyczka pozwala użytkownikowi na bardziej dokładną pracę i zawiera zadania cron.

Usuwa wszystkie niepotrzebne dane, takie jak stare poprawki i zniszczone komentarze.

Dostępna jest wersja premium z dodatkowymi funkcjami. Ta wersja usuwa stare wtyczki i oferuje dodatkowe opcje czyszczenia motywów, sierot i WordPressa.

Wersja płatna ma również opcję zaplanowanego czyszczenia.

Optymalizacja bazy danych po usunięciu wersji

Jak zrobić czyszczenie bazy danych WordPress

Popularność i oceny tego środka są wyjątkowe.

Usuwa nieużywane dane i nieaktualne informacje. Obejmuje to takie jak pingbacki, komentarze spamowe, tagi i trackbacki.

Oprócz tych funkcji zajmuje się również pamięcią podręczną oEmbed. WordPress używa tej pamięci podręcznej do odczytywania osadzonego kodu z platform takich jak YouTube.

Niektóre z tych wbudowanych kodów są uszkodzone i dlatego są bezużyteczne. Ta wtyczka usunie je.

Inteligentne narzędzia do czyszczenia

Jak zrobić czyszczenie bazy danych WordPress

Narzędzia do czyszczenia nie są dostępne w wersji bezpłatnej. Jednak cena 30 USD jest rozsądna, biorąc pod uwagę funkcje, które zawiera.

Dzięki temu narzędziu czyszczenie WordPressa staje się łatwym i szybkim zadaniem. Cechy szczególne obejmują:

  • Menu paska narzędzi WordPress z opcjami czyszczenia i szybkim dostępem
  • AJAX za operacje czyszczenia
  • Usunięcie wszystkich danych statystycznych
  • Prowadzi dziennik wszystkich zapytań SQL podczas sprawdzania i wykonywania czyszczenia

Resetowanie WP

Jak zrobić czyszczenie bazy danych WordPress

Ten zaawansowany program czyszczący jest najbardziej wszechstronną wtyczką WordPress na liście. Przedstawia zestaw narzędzi, z których skorzystają zarówno nie-deweloperzy, jak i deweloperzy.

Może zresetować instalację WordPress do oryginalnych ustawień bez usuwania jakichkolwiek plików. Ale ma również funkcję usuwania przestarzałych danych.

Ciekawą funkcją jest narzędzie Database Snapshot. Dzięki temu użytkownik może zobaczyć, jakie zmiany wprowadzi WP Reset, gdy wykona czyszczenie.

Dzięki funkcjom takim jak integracja webhooków WP Reset pomaga zarządzać bazą danych lub ją resetować.

Menedżer WP-DB

Jak zrobić czyszczenie bazy danych WordPress

Narzędzie do czyszczenia bazy danych WordPress WP-DBManager jest prostszą opcją i zawiera mniej funkcji. Jest jednak bardzo wydajny w optymalizacji bazy danych WordPress.

Szybko i łatwo naprawia, tworzy kopie zapasowe, czyści i optymalizuje bazę danych. Użytkownik może nawet wykorzystać WP-DBManager do uruchamiania zapytań.

Aby zapewnić ciągłą optymalizację, użytkownicy mogą wdrożyć funkcję automatycznego planowania.

Kończąc myśli o czyszczeniu bazy danych WordPress

Najważniejszą zaletą internetu jest jego szybkość. Aby więc utrzymać tę prędkość, dobrą praktyką jest optymalizacja witryny.

To klucz do bycia odnoszącym sukcesy właścicielem witryny.

Źródłem paliwa dla strony internetowej jest jej baza danych, więc nie ignoruj ​​jej. Jeśli rozszerza się w sposób niekontrolowany, wyniki są często nieoczekiwane i nieprzyjemne.

Czyszczenie bazy danych WordPress jest niezbędną procedurą konserwacji witryny. Optymalizuje wydajność i zapewnia odwiedzającym przyjemne wrażenia.

Jeśli podobał Ci się ten artykuł na temat czyszczenia bazy danych WordPress, powinieneś zapoznać się z tym, jak zresetować bazę danych WordPress.

Pisaliśmy również o kilku powiązanych tematach, takich jak schemat bazy danych WordPress, jak znaleźć i zamienić URL w bazie danych WordPressa oraz jak skanować bazę danych WordPress w poszukiwaniu złośliwego oprogramowania.

Źródło nagrywania: wpdatatables.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów