U ovom postu na blogu obradit ćemo temu o kojoj ljudi ne govore često: kako optimizirati svoju bazu podataka. données WordPress.

Ako još niste stekli naviku čuvanja svojih osnovnih données Čist i uredan SQL pravo je vrijeme za početak.

Znamo da je to vrsta "zadatka" koju vlasnici web-mjesta izbjegavaju jer se boje da će nešto pokvariti.

Ali kao što ćete vidjeti u ovom vodiču, optimiziranje baze podataka données WordPress uopće nije tako težak kada koristite dodatak WP-Optimize.

To su isti ljudi koji su stvorili popularni dodatak za sigurnosno kopiranje Updraft Plus , pa to je dobar početak.

Bit će vam više nego ugodno optimizirati svoju bazu podataka do trenutka kada završite ovaj vodič.

Počnimo.

Kako funkcionira WordPress baza podataka

Vaša cijela WordPress stranica jedna je velika baza podataka, točnije SQL baza podataka. Kao i svaka druga baza podataka koju ste koristili, ova se sastoji od više tablica podataka.

Svaka glavna funkcija na vašoj WordPress stranici ima vlastitu ploču kako bi stvari tekle glatko. Od WordPressa 4.9, svaka instalacija sastoji se od 12 zasebnih tablica, kao što je prikazano u nastavku:

WordPress optimizacija baze podataka

Zašto optimizirati svoju WP bazu podataka

Baza podataka… sadrži podatke.

I što mu više informacija dodate, to će postati veći. Gotovo svaka promjena koju napravite na svojoj WordPress stranici povećava veličinu datoteke vaše SQL baze podataka.

To uključuje instaliranje i uklanjanje dodataka, dodavanje tema, komentara (da, uključujući neželjenu poštu), objavljivanje recenzija, objavljivanje nacrta itd.

WordPress optimizacija baze podataka

Ovdje treba razmotriti dva pitanja:

  • Posluživanje velikih datoteka utječe na performanse poslužitelja
  • Web domaćini obično imaju Gornja granica o veličini datoteka baze podataka

Dakle, ne samo da će ogromna WordPress baza podataka usporiti vašu web-lokaciju, već će vam web-domaćin na kraju naplatiti više za hostiranje ili će od vas tražiti da pronađete novu. smještaj za svoju stranicu.

Neke tvrtkesmještaj tvrdite da je veličina vaše SQL baze podataka ograničena samo slobodnim prostorom na disku koji imate. Ali gledajte što se događa kada vaša WordPress baza podataka dosegne 3 GB i/ili 1 tablica: vrlo brzo će se predomisliti.

Kako možete odrediti veličinu vaše baze podataka?

  1. Prijavite se na cPanel račun svoje stranice – to je obično: domaine.com/cpanel.
  2. Pomičite se prema dolje dok ne pronađete ikonu MySQL baze podataka i kliknite na nju.

3. Sada pronađite odjeljak "Trenutne baze podataka".

Optimizirajte svoju bazu podataka ručno

Htjeli smo se ukratko dotaknuti ove teme kako bismo vas spasili od pogrešaka zbog kojih ćete imati vremena požaliti.

Istočno moguć ručno optimizirajte svoju WordPress bazu podataka. Ali to je rijetko dobra ideja.

Na primjer, možete koristiti alat phpMyAdmin u cPanelu za optimizaciju svake pojedinačne tablice u vašoj WordPress bazi podataka:

No trebali biste to izbjegavati iz jednostavnog razloga jer jedna pogreška može dovesti do trajnog uništenja vaših podataka. Ili, drugim riječima, mogli biste slučajno izbrisati sve svoje stranice i objave u manje od 5 klikova.

Vrlo su male šanse da ih oporavite osim ako nemate noviju sigurnosnu kopiju. Stoga nikad ne pokušavajte ručno optimizirati – doista nema potrebe ići tako daleko.

Kako koristiti WP-Optimize za pospremanje vaše baze podataka

WordPress optimizacija baze podataka

bilješke

Napravite punu sigurnosnu kopiju vaše WordPress instalacije prije nego što slijedite bilo koji od koraka u ovom vodiču. Predlažemo da koristite BackWPup ou Updraft Plus za izradu sigurnosne kopije.

Bilješka : Riskirate stabilnost i funkcioniranje svoje stranice ako ne napravite sigurnosnu kopiju.

Le WP-Optimize dodatak dostupan je besplatno u direktoriju dodataka za WordPress, tako da ga sve što trebate učiniti je instalirati i aktivirati od tamo.

Sada ćete imati stavku izbornika za dodatak, pa kliknite na "WP-Optimize" da biste otvorili njegovu nadzornu ploču:

Odavde možete odabrati koje optimizacije želite pokrenuti,

ili prikazati podatke o pojedinim tablicama.

A ako se pomaknete prema dolje, vidjet ćete i svoju trenutnu veličinu WordPress baze podataka:

Napomena: Klikom na “WP-Optimize” zatim na “Database”, dolazite na isti ekran.

Također se možete kretati do različitih odjeljaka ovog dodatka pomoću izbornika za brzi pristup na vrhu zaslona:

WordPress optimizacija tablica

Prvo na što treba obratiti pozornost je opcija "Optimiziraj tablice baze podataka". U osnovi, ovaj dodatak ne može optimizirati InnoDB tablice, tako da morate potvrditi kućicu da nadjačate ovu postavku:

Razlog zašto se od vas traži da to učinite je taj što će proces optimizacije potpuno ponovno izgraditi InnoDB tablice ako koristite stariju verziju MySQL-a. A u našem slučaju, mi smo:

Ali ova se situacija razlikuje od hosta do hosta, kao što možete vidjeti ovdje:

Možete birati između sigurnih optimizacija i onih s uskličnikom. Optimizacije s uskličnikom uključuju najveći potencijal rizika .

I kažemo potentiel jer to je sve: nešto bi moglo poći po zlu.

Ono što bi potencijalno moglo poći po zlu jest da bi izvođenje ovih optimizacija moglo povećati opterećenje vašeg poslužitelja, potencijalno uzrokujući njegovo ponovno pokretanje.

Ako se to dogodi, vaša bi baza podataka mogla biti uništena.

Ali možete pokrenuti ostale optimizacije kad god želite tako da ih odaberete i zatim kliknete "Pokreni optimizaciju".

  • Optimizirajte tablice baze podataka : Vaša baza podataka sastoji se od nekoliko tablica, a svaka od njih može sadržavati suvišne unose ili neželjene podatke.
  • Očistite sve revizije posta – ovo su stare verzije publikacija na koje se možete vratiti u slučaju da ste pogriješili.
  • Očistite sve automatski izrađene članke : ovo su revizije stranica koje ste izmijenili i koje su automatski spremljene, ali nikada nisu korištene.
  • Očistite sve objave u smeću – objave koje su bačene u smeće, ali nisu automatski očišćene nakon 30 dana, što se može dogoditi.
  • Brisanje neželjene pošte i izbrisanih komentara : Svi komentari za koje ste mislili da ste ih izbrisali još uvijek su tu, pa ih treba izbrisati radi uštede prostora.
  • Neodobreni komentari izbrisani – ovu opciju možete koristiti za brisanje svih neodobrenih komentara, što vam može uštedjeti mnogo vremena ako primate mnogo neželjene pošte.

Bilo bi dobro uzeti vremena za te optimizacije, testirajući ih jednu po jednu.

Također biste trebali provjeriti reagira li vaša web-lokacija prema očekivanjima nakon izvođenja optimizacije.

Optimizirajte slike

Još jedna sjajna značajka koja će vam pomoći da optimizirate svoje web mjesto i ima neizravnu korist za veličinu baze podataka. Ova bi značajka potencijalno mogla zamijeniti bilo koju drugu dodatak za kompresiju slike koje trenutno koristite.

Uostalom, zašto imati dva aktivna dodatka kada će samo jedan obavljati više zadataka?

Zatim možete onemogućiti i izbrisati onu koja vam ne treba, čime ćete osloboditi prostor u svojoj bazi podataka. Optimizacija slike je automatska nakon što je omogućite s "Automatski komprimiraj novo dodane slike:

Možete odabrati i razinu kompresije za svaku sliku:

  • Dajte prednost maksimalnoj kompresiji – mala veličina datoteke, najniža kvaliteta slike
  • Dajte prednost pozornosti na detalje: veća veličina slike, veća kvaliteta slike
  • Prilagođeno – pomoću klizača odaberite željenu razinu kompresije.

Dodatak je zadano postavljen na "Prilagođeno" s klizačem postavljenim u sredini, stoga ga prilagodite samo ako niste zadovoljni veličinom slikovnih datoteka koje dobivate.

U "Naprednim opcijama" pronaći ćete uslugu kompresije koja se trenutno koristi za smanjivanje vaših slika:

WordPress optimizacija baze podataka

U našoj smo recenziji testirali samo pomoću reSmush.it, tako da nismo promijenili nijednu zadanu postavku.

Bilješka : EXIF podaci su identifikacijski podaci pohranjeni u digitalnim slikama, posebno onima iz digitalnih fotoaparata.

Iako nema ničeg lošeg u gornjim značajkama optimizacije slike, na našim stranicama koristimo samo ShortPixel.

Brz je, učinkovit i vrlo pristupačan – možete čak dobiti besplatni ShortPixel račun da ga dovedem na probnu vožnju.

WP-Optimize postavke

Na ovom zaslonu možete omogućiti administratorsku traku dodatka ili odabrati koliko dugo trebate pohranjivati ​​podatke:

Što se tiče količine podataka koju trebate čuvati, to će ovisiti o tome koliko dugo trebate čuvati revizije postova, neodobrene komentare na blogu, skice postova itd.

Dakle, prilagodite ovu postavku kako najbolje odgovara vašoj osobnoj situaciji. Ali dva tjedna trebala bi biti više nego dovoljna za većinu vlasnika stranica.

Također možete zakazati koliko često vaša baza podataka treba biti očišćena i optimizirana:

Ovo je trenutno u beta fazi, tako da izbjegavamo takve značajke dok ne budu u produkciji.

Uz to, mogućnost mijenjanja točno onoga što redovito čistite iz svoje baze podataka dobra je ideja. I na kraju, možete odlučiti omogućiti ili onemogućiti praćenje i komentare na sve prethodne članke:

WordPress optimizacija baze podataka

Ovdje smo onemogućili povratne tragove jer...pa...je li ih netko već koristio? Na ovom zaslonu također možete onemogućiti buduće komentare na postojeće blogove. I to je sve što postoji u raznim postavkama WP-Optimizea.

Zaključak

Dakle, kao što vidite, optimizacija vaše WordPress baze podataka za bolju izvedbu nije tako tehnička kao što se može pomisliti.

Nakon što imate radnu sigurnosnu kopiju svoje web-lokacije, a zatim odvojite vrijeme da prođete kroz naš vodič za WP-Optimize, nemate razloga za brigu.

Jesmo li posrnuli i nešto propustili?

Ako je tako, javite nam u komentarima ispod i ne zaboravite ovo podijeliti sadržaj na svojim profilima na društvenim mrežama ako vam je bilo korisno.