MODU艁 0 - Przygotowanie do startu! 3... 2... 1...
MODU艁 1 鈥 Czy WordPress jest w og贸le dla mnie?
MODU艁 2 - MY艢LENIE, czyli szykujemy si臋 do starcia! ;)
MODU艁 3 鈥 Ogarniamy DZIA艁K臉 i tabliczk臋 z adresem
MODU艁 4 鈥 Dzia艂ka jest. Czas na DOM, drzewo i鈥
MODU艁 5 鈥 Dodajemy TRE艢CI, czyli niech wreszcie co艣 zacznie si臋 dzia膰
MODU艁 6 - BACKUPUJEMY, ZANIM ZEZPSUJEMY ;)
MODU艁 7 - MOTYWY, CZYLI PE艁EN MAKE-UP DLA STRONY
MODU艁 8 - WTYCZKI, CZYLI CO JESZCZE MO呕EMY ODPICOWA膯
MODU艁 9 鈥 MY SI臉 W艁AMU NIE BOIMY! CZYLI ZABEZPIECZAMY CHAT臉
MODU艁 10 鈥 ZAMIATAMY PRZED SAM膭 MET膭 IIII鈥. 艢WI臉TUJEMY FINISZ!
MODU艁 11 鈥 HOUSTON! MAMY PROBLEM! ROZWI膭ZYWANIE PROBLEM脫W Z WORDPRESSEM

10.2. Zamiatanie po remoncie, czyli odkurzamy baz臋 danych

wordpress sprzatanie bazy danych

To lekcja dla ch臋tnych (znaczy si臋 – nieobowi膮zkowa), kt贸ra pierwotnie powsta艂a g艂贸wnie dlatego, 偶e prokrastynowa艂am pisanie ebooka 馃槂 馃槀馃檲 (dodam, 偶e dwa lata p贸藕niej nadal nie jest sko艅czony 馃槆)

Jej temat to ma艂e zamiatanie w bazie danych.

Przyznam szczerze, 偶e zastanawia艂am si臋, czy Wam to pokazywa膰. Nie dlatego, 偶e to jakie艣 trudne albo wielka tajemnica, tylko dlatego, 偶e to nie s膮 ju偶 naprawd臋 jakie艣 superpocz膮tkuj膮ce rzeczy 馃槉

W艂a艣ciwie to jest co艣, czego nie robi dla swoich klient贸w nawet cz臋艣膰 os贸b tworz膮cych strony zarobkowo…

Powoli robicie si臋 wi臋c ju偶 ca艂kiem zaawansowani! 馃ぉ

Mnie z kolei ju偶 teraz czasem zdarzy si臋 s艂ysze膰, 偶e ten kurs jest za obszerny i ci膮gn臋 temat zbyt szeroko, zamiast pokaza膰 jak wyklika膰 stron臋 w godzin臋 i z g艂owy.

Wiecie, 偶e jak si臋 widzi tyle materia艂u, to cz艂owiek si臋 zniech臋ca.

No ale chc臋, 偶eby艣cie mieli porz膮dnie… No nie lubi臋 odwala膰 kaszany… 馃

To, co dzi艣 zobaczycie, to nie jest jaki艣 mus, ale zach臋cam, 偶eby wykona膰, bo nie zajmie wiele czasu, a regularne powtarzanie zabiegu zapewni wi臋kszy porz膮dek w bazie danych. A wi臋kszy porz膮dek w bazie danych oznacza mniej potencjalnych problem贸w i tyci-tyciuni szybsz膮 prac臋 strony 馃槉

鉂 No dobra, to o co biega z tym zamiataniem?

Chodzi o to, 偶eby powymiata膰 z k膮cik贸w bazy danych te dane, kt贸re nie s膮 tam ju偶 potrzebne, a przez to j膮 nieco odchudzi膰 i przyspieszy膰.

Troch臋 jak w szafie – je艣li wywalimy z niej po艂ow臋 ubra艅, w kt贸rych i tak nie chodzimy, nigdy nie za艂o偶yli艣my i nie za艂o偶ymy, to nie tylko zrobi si臋 wi臋cej miejsca, b臋dzie wygl膮da膰 mniej chaotycznie, ale te偶 szybciej znajdziemy 艂aszek, w kt贸ry faktycznie chcemy si臋 ubra膰.

Czyszczenie bazy danych to b臋dzie wi臋c taki odpowiednik wiosennych porz膮dk贸w w domu 馃槉

I b臋dziemy go dokonywa膰 z pomoc膮 wtyczki WP-Sweep:

馃憠 https://pl.wordpress.org/plugins/wp-sweep/

Ale zanim zaczniemy, zamieszcz臋 jeszcze ma艂e ostrze偶enie.

Rzadko bo rzadko, ale mo偶e si臋 zdarzy膰, 偶e operacja zako艅czy si臋 jak膮艣 ma艂膮 katastrof膮. Mnie si臋 to przez wszystkie lata nigdy nie przydarzy艂o, a czyszczenie wykonuj臋 regularnie co miesi膮c, natomiast trafia si臋 czasem na historie z pora偶k膮 w tle.

鉂楋笍 Dlatego przed przyst膮pieniem do sprz膮tania, koniecznie we藕cie sobie do serca wskaz贸wk臋 autora wtyczki i zr贸bcie sobie kopi臋 zapasow膮 bazy danych, 偶eby w razie czego by艂o do czego wr贸ci膰 馃槉

To wa偶ne.

Do sprz膮tanka te偶 najlepiej si臋 zabra膰 z rana, zanim zmiany na stronie zaczniecie przywraca膰, 偶eby w razie W mo偶na by艂o przywr贸ci膰 kopi臋 zapasow膮 bazy danych zrobion膮 przez hosting w nocy 馃槉 (better to be safe than sorry! 馃槈)

Zrezygnujcie te偶 z u偶ywania wtyczki WP-Sweep, je艣li na swojej stronie u偶ywacie jednej z poni偶szych wtyczek:

  • Asgaros Forum 
  • Elementor Popup Builder 
  • MailPress 
  • Meta Slider
  • Polylang
  • Slider Revolution
  • Viba Portfolio
  • WPML

Autor wyra藕nie m贸wi, 偶e niestety nie wsp贸艂pracuj膮 one dobrze, b臋d膮 niekompatybilne, a u偶ywanie ich razem mo偶e si臋 zako艅czy膰 sporym rozpierdzielem 馃槈
(ja przyznam, 偶e u偶ywam jeszcze na jednej ze stron Slider Revolution i 偶adnych k艂opot贸w nie mia艂am, ale ostrzegam, bo jak m贸wi babcia – lepiej d藕wiga膰 ni偶 艣ciga膰 馃槈)

A teraz do dzie艂a!

馃搶 Instalacja wtyczki WP-Sweep

Wtyczk臋 WP-Sweep znajdziemy normalnie w repozytorium WordPressa, wi臋c z jego poziomu mo偶emy j膮 zainstalowa膰.

Instalujemy, aktywujemy, pocz膮tek z g贸rki 馃槉

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep

馃搶 Czyszczenie bazy danych

Do ustawie艅 wtyczki wbijamy si臋 wchodz膮c w kokpicie WordPressa w Narz臋dzia -> Sweep.

Tu zobaczymy najr贸偶niejsze niepotrzebne zazwyczaj 艣mietki i procentowo ile miejsca zajmuj膮 niepotrzebnie.

Na pocz膮tku wida膰 dane dotycz膮ce post贸w, czyli mi臋dzy innymi wpis贸w blogowych.

Jak wida膰, w moim przypadku sporo miejsca zajmuj膮 rewizje (Revisions), automatycznie zapisywane szkice (Auto Drafts) oraz troszk臋 te偶 usuni臋te posty (Deleted post) – bo niby je usun臋艂am, ale przecie偶 siedz膮 w koszu na wypadek, gdybym chcia艂a je przywr贸ci膰.

Ale moja strona jest ju偶 sko艅czona na chwil臋 obecn膮, wi臋c przecie偶 nie chc臋.

Podobnie z rewizjami. Rewizje to oczywi艣cie nie jest nic zwi膮zanego z przeszukiwaniem chaty albo cz艂eka 馃槈 Rewizje w WordPressie to s膮 po prostu stare wersje wpis贸w. Za ka偶dym razem, kiedy edytujemy post i wprowadzamy w nim zmiany, poprzednia wersja jest zapisywana i w ka偶dej chwili mo偶na do niej wr贸ci膰. I ka偶da taka zapisana poprzednia wersja to w艂a艣nie rewizja.

Jak wida膰 – u mnie te stare, niepotrzebne mi ju偶 wersje wpis贸w i stron, zajmuj膮 ponad po艂ow臋 tabeli 馃槂

Klikam wi臋c w pierwszy przycisk Sweep (Wymie膰 馃槈), 偶eby je usun膮膰 (a potem po kolei klikam wszystkie inne przyciski Sweep):

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: posty

Zabieg nie trwa d艂ugo i ju偶 po chwili wida膰 komunikat 142 Revisions Processed, czyli 142 rewizje (wersje robocze) przetworzone (po prostu usuni臋te 馃槉)

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: czyszczenie tabeli z postami

Analogiczne komunikaty b臋d膮 si臋 wy艣wietla艂y przy wymiataniu kolejnych 艣mietk贸w i po chwili wida膰, 偶e w tej sekcji mam ju偶 porz膮deczek i nic nie za艣mieca mojej postowej tabeli 馃槉

Jupi! 馃帀馃コ

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: tabela z postami wyczyszczona

Kolejne sekcje to Comment Sweep, czyli czyszczenie danych zwi膮zanych z komentarzami, oraz User Sweep – czyli z u偶ytkownikami.

Tu b臋d膮 wisie膰 wszelkie niezatwierdzone komentarze, spam, osierocone lub zduplikowane dane – mo偶na wtedy 艣mia艂o wywala膰 馃槉 (u mnie to jest na razie tylko troch臋 spamu komentarzowego i 艣mietk贸w u偶ytkowniczych):

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: czyszczenie tabeli z komentarzami
WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: czyszczenie tabeli z u偶ytkownikami

Nast臋pna sekcja to Term Sweep, czyli sprz膮tanie w… termach 馃槂

Przyznam szczerze, 偶e nie wiem jaki jest odpowiednik s艂owa term, ale w praktyce te termy to s膮 po prostu elementy taksonomii, co brzmi mo偶e do艣膰 skomplikowanie, ale chodzi na przyk艂ad o poszczeg贸lne tagi i kategorie. I tak ju偶 staje si臋 jasne, co nie?

Tu trzeba jednak nieco uwa偶a膰, bo zazwyczaj poka偶膮 si臋 jakie艣 艣mietki w linijce z Unused Terms, czyli nieu偶ywanymi termami, trzeba jednak pami臋ta膰, 偶e te nieu偶ywane termy, czyli tagi i kategorie, to mog膮 by膰 nieu偶ywane nie tylko dlatego, 偶e艣my je porzucili (na przyk艂ad namno偶yli艣my tag贸w, a po艂owy z nich nie u偶ywamy), ale te偶 dlatego, 偶e s膮 przypisane do wpis贸w czy produkt贸w, kt贸re na chwil臋 obecn膮 maj膮 status szkicu, czyli nie s膮 jeszcze opublikowane.

Je艣li wi臋c macie jakie艣 wpisy w szkicach, raczej tego elementu sprz膮tania nie wykonujcie, bo mog膮 Wam tam te kategorie i tagi przepa艣膰 馃槉

Ja nie mam, wi臋c 艣mia艂o klikam Sweep 馃槉

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: czyszczenie term贸w

I kolejna sekcja – Option Sweep – to czyszczenie transient贸w, co ju偶 w og贸le zalatuje pewnie egzotyk膮 i brzmi tak, 偶e OMG 馃槂 (ja chcia艂am tylko WordPressa, nie jakie艣 transienty!)

Czym dok艂adnie s膮 transienty, nie b臋d臋 si臋 rozwodzi膰, bo kogo to zaciekawi, ten doczyta 馃槉 Tak najog贸lniej – s膮 to takie tymczasowe dane, kt贸re r贸偶ne wtyczki i motywy zapisuj膮 sobie w bazie danych.

Mo偶na je 艣mia艂o usun膮膰, przy czym nie powinno nas dziwi膰, je艣li usuwanie nie wyczy艣ci ich do zera 馃槉 To jest tak, 偶e na t臋 sekund臋 wszystkie je wywalimy, ale w kolejnej sekundzie wtyczki stworz膮 sobie kolejne niezb臋dne transienty od nowa.

I to jest normalnie i w porz膮siu – grunt, 偶e cz臋艣ci starych, wygas艂ych, i tak si臋 pozbyli艣my, a finalnie jest mniej ni偶 by艂o 馃槉

艢mia艂o klikajmy wi臋c Sweep w linijce z Transient Options 馃槉

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: czyszczenie transient贸w

Na koniec pozostaje optymalizacja tabel, kt贸r膮 te偶 uruchamiamy przyciskiem Sweep 馃槉

Tu nie spodziewajcie si臋, 偶e pokazana liczba spadnie do zera. Ba, w og贸le si臋 nie zmieni! Tu, gdzie u mnie jest 70, nadal tyle b臋dzie w efekcie, bo tabele nie s膮 usuwane, zostaje ich tyle samo (inaczej by nam cz臋艣膰 strony wci臋艂o 馃槑), tylko s膮 po prostu przeorganizowane dla lepszego dzia艂ania.

WordPress - sprz膮tanie bazy danych - wtyczka WP Sweep: optymalizacja tabel

Pod t膮 sekcj膮 znajduje si臋 tak偶e przycisk Sweep All – to taka droga na skr贸ty, gdyby艣my chcieli wyczy艣ci膰 ka偶d膮 z tych om贸wionych opcji za jednym zamachem. Teraz jednak nam to nie potrzebne, bo pozamiatali艣my k膮ciki r臋cznie sztuka po sztuce 馃槉

Na koniec pozostaje nam wi臋c ju偶 tylko posprz膮ta膰 po sprz膮taniu, czyli wej艣膰 we wtyczki i usun膮膰 wtyczk臋 WP-Sweep. Dobrym nawykiem jest usuwanie wtyczek, kt贸rych si臋 nie u偶ywa, a tej w najbli偶szym czasie u偶ywa膰 nie b臋dziemy 馃槉
A gdy nadejdzie czas zamiatania, po prostu zn贸w sobie j膮 zainstalujemy i tyle 馃槉

Nie ma jej po co kisi膰 przez tej okres聽馃槉

Kawa dla WordPressa

Ten kurs jest i zawsze b臋dzie dla Was DARMOWY,
bo wierz臋 wiem, 偶e warto sobie pomaga膰 鉂

Totalnie nie musisz za nic p艂aci膰, ale je艣li masz ch臋膰, mo偶esz postawi膰 mi kaw臋
Wypij臋 j膮 za sukces Twojej strony!

Masz pytanie do tej lekcji? Kliknij tutaj, aby je zada膰 :)

Napisz pytanie lub komentarz:

Tw贸j adres e-mail nie zostanie opublikowany. Wymagane pola s膮 oznaczone *

Scroll to Top