V tomto příspěvku na blogu se budeme zabývat tématem, o kterém lidé často nemluví: jak optimalizovat databázi. données WordPress.

Pokud jste si ještě nezvykli udržovat své základy données Čistý a uklizený SQL je skvělý čas začít.

Víme, že toto je druh „úkolu“, kterému se majitelé stránek vyhýbají, protože se bojí, že něco rozbijí.

Ale jak uvidíte v tomto tutoriálu, optimalizace databáze données WordPress není vůbec tak obtížný, když používáte plugin WP-Optimize.

Jsou to stejní lidé, kteří vytvořili populární plugin pro zálohování Updraft Plus , tak to je dobrý začátek.

Než dokončíte tento tutoriál, budete více než pohodlnější s optimalizací vaší databáze.

Začněme.

Jak funguje databáze WordPress

Celý váš web WordPress je jedna velká databáze a konkrétněji databáze SQL. A jako každá jiná databáze, kterou jste použili, i tato se skládá z několika tabulek dat.

Každá hlavní funkce na vašem webu WordPress má svou vlastní desku, aby věci fungovaly hladce. Od WordPress 4.9 se každá instalace skládá z 12 samostatných tabulek, jak je uvedeno níže:

Optimalizace databáze WordPress

Proč optimalizovat databázi WP

Databáze… obsahuje data.

A čím více informací do něj přidáte, tím bude větší. Téměř každá změna, kterou provedete na svém webu WordPress, zvětší velikost vašeho databázového souboru SQL.

To zahrnuje instalaci a odebírání pluginů, přidávání motivů, komentářů (ano, včetně spamu), zveřejňování recenzí, zveřejňování konceptů atd…

Optimalizace databáze WordPress

Zde je třeba zvážit dva problémy:

  • Poskytování velkých souborů ovlivňuje výkon serveru
  • Weboví hostitelé mají obvykle a horní limit na velikosti databázových souborů

Takže nejen, že obrovská databáze WordPress zpomalí váš web, ale váš hostitel vám bude nakonec účtovat více za hostování nebo bude vyžadovat, abyste našli nový ubytování pro váš web.

Některé společnosti zubytování tvrdí, že velikost vaší SQL databáze je omezena pouze dostupným místem na disku, které máte. Ale podívejte se, co se stane, když vaše databáze WordPress dosáhne 3 GB a/nebo 1 tabulek: velmi rychle změní názor.

Jak můžete určit velikost vaší databáze?

  1. Přihlaste se k účtu cPanel vašeho webu – obvykle to je: domaine.com/cpanel.
  2. Přejděte dolů, dokud nenajdete ikonu databáze MySQL a klikněte na ni.

3. Nyní vyhledejte sekci „Aktuální databáze“.

Optimalizujte svou databázi ručně

Chtěli jsme se tohoto tématu krátce dotknout, abychom vás ušetřili chyb, kterých budete mít čas litovat.

K dispozici je možný ručně optimalizovat databázi WordPress. Ale to je málokdy dobrý nápad.

Můžete například použít nástroj phpMyAdmin v cPanel k optimalizaci každé jednotlivé tabulky ve vaší databázi WordPress:

Měli byste se tomu ale vyhnout z prostého důvodu, že jedna chyba by mohla vést k trvalému zničení vašich dat. Nebo jinými slovy, můžete omylem smazat všechny své stránky a příspěvky za méně než 5 kliknutí.

A je velmi malá šance na jejich obnovení, pokud nemáte nedávnou zálohu. Nikdy se tedy nepokoušejte optimalizovat ručně – opravdu není třeba zacházet tak daleko.

Jak používat WP-Optimize k uklizení vaší databáze

Optimalizace databáze WordPress

Poznámka

Vytvořte prosím úplnou zálohu vaší instalace WordPress před provedením některého z kroků v tomto návodu. Doporučujeme použít BackWPup ou Updraft Plus pro vytvoření zálohy.

Poznámka : Pokud nevytvoříte zálohu, riskujete stabilitu a fungování svého webu.

Le Plugin WP-Optimize je k dispozici zdarma v adresáři pluginů WordPress, takže jej stačí nainstalovat a aktivovat odtud.

Nyní budete mít položku nabídky pro plugin, takže kliknutím na „WP-Optimize“ otevřete jeho řídicí panel:

Zde si můžete vybrat, které optimalizace chcete spustit,

nebo zobrazit informace o jednotlivých tabulkách.

A pokud se posunete dolů, uvidíte také svou aktuální velikost databáze WordPress:

Poznámka: Kliknutím na „WP-Optimize“ a poté na „Databáze“ se dostanete na stejnou obrazovku.

Můžete také přejít do různých částí tohoto pluginu pomocí nabídky rychlého přístupu v horní části obrazovky:

Optimalizace tabulek WordPress

První věc, na kterou si dejte pozor, je možnost „Optimalizovat databázové tabulky“. Tento plugin v zásadě nemůže optimalizovat tabulky InnoDB, takže musíte zaškrtnout políčko, abyste toto nastavení přepsali:

Důvod, proč jste o to požádáni, je ten, že proces optimalizace kompletně přestaví tabulky InnoDB, pokud používáte starší verzi MySQL. A v našem případě jsme:

Ale tato situace se liší hostitel od hostitele, jak můžete vidět zde:

Můžete si vybrat mezi bezpečnými optimalizacemi a těmi s vykřičníkem. Mezi optimalizace s vykřičníkem patří nejvyšší potenciál rizika .

A my říkáme potentiel protože to je vše: něco se může pokazit.

Co by se mohlo pokazit, je to, že provádění těchto optimalizací by mohlo zvýšit zatížení vašeho serveru a potenciálně způsobit jeho restartování.

Pokud k tomu dojde, vaše databáze může být zničena.

Ostatní optimalizace však můžete spouštět kdykoli chcete, když je vyberete a kliknete na „Spustit optimalizaci“.

  • Optimalizujte databázové tabulky : Vaše databáze se skládá z několika tabulek a každá z nich může obsahovat nadbytečné položky nebo nežádoucí data.
  • Vyčistěte všechny revize příspěvků – toto jsou staré verze publikací, ke kterým se můžete vrátit v případě, že jste udělali chybu.
  • Vyčistěte všechny automaticky koncipované články : toto jsou revize stránek, které jste upravili a které byly automaticky uloženy, ale nikdy nebyly použity.
  • Vyčistěte všechny vyhozené příspěvky – příspěvky, které byly vyhozeny do koše, ale nebyly automaticky vyčištěny po 30 dnech, což se může stát.
  • Odstraňte spam a smazané komentáře : Všechny komentáře, o kterých jste si mysleli, že jste je smazali, tam stále jsou, takže by měly být smazány, abyste ušetřili místo.
  • Neschválené komentáře byly smazány – tuto možnost můžete použít ke smazání všech neschválených komentářů, což vám může ušetřit spoustu času, pokud dostáváte hodně spamu.

Je dobré věnovat čas těmto optimalizacím a testovat je jednu po druhé.

Měli byste také ověřit, že váš web po spuštění optimalizace stále odpovídá očekávání.

Optimalizace obrázků

Další skvělá funkce, která vám pomůže optimalizovat vaše stránky a má nepřímou výhodu pro velikost databáze. Tato funkce by také mohla potenciálně nahradit jakoukoli jinou plugin pro kompresi obrázků které aktuálně používáte.

Koneckonců, proč mít dva aktivní pluginy, když pouze jeden bude provádět více úkolů?

Poté můžete zakázat a odstranit ten, který nepotřebujete, a uvolnit tak místo v databázi. Optimalizace obrázků je automatická, jakmile ji povolíte pomocí funkce „Automaticky komprimovat nově přidané obrázky:

A můžete si také vybrat úroveň komprese, která se má pro každý obrázek použít:

  • Upřednostněte maximální kompresi – malá velikost souboru, nejnižší kvalita obrazu
  • Upřednostněte pozornost věnovanou detailům: větší velikost obrazu, vyšší kvalita obrazu
  • Vlastní – pomocí posuvníku vyberte požadovanou úroveň komprese.

Plugin je standardně nastaven na "Custom" s posuvníkem umístěným uprostřed, takže jej upravujte pouze v případě, že nejste spokojeni s velikostí souborů obrázků, které získáte.

V části „Pokročilé možnosti“ najdete službu komprese, která se aktuálně používá ke zmenšení obrázků:

Optimalizace databáze WordPress

V naší recenzi jsme testovali pouze pomocí reSmush.it, takže jsme neměnili žádné výchozí nastavení.

Poznámka : EXIF data jsou identifikační data uložená v digitálních obrázcích, zejména těch z digitálních fotoaparátů.

I když na výše uvedených funkcích optimalizace obrazu není nic špatného, ​​na našich stránkách používáme pouze ShortPixel.

Je to rychlé, efektivní a velmi dostupné – dokonce můžete získejte zdarma účet ShortPixel přivézt na zkušební jízdu.

Nastavení WP-Optimize

Na této obrazovce můžete povolit panel pro správu pluginu nebo zvolit, jak dlouho chcete data ukládat:

Pokud jde o to, kolik dat byste měli uchovávat, bude to záviset na tom, jak dlouho potřebujete uchovávat revize příspěvků, neschválené komentáře blogu, koncepty příspěvků atd.

Upravte tedy toto nastavení tak, jak nejlépe vyhovuje vaší osobní situaci. Ale dva týdny by měly být pro většinu majitelů stránek více než dost.

Můžete také naplánovat, jak často by se měla databáze čistit a optimalizovat:

Toto je v současné době ve verzi beta, takže se funkcím jako tato obvykle vyhýbáme, dokud nebudou ve výrobě.

Jak již bylo řečeno, možnost změnit přesně to, co pravidelně čistíte z databáze, je dobrý nápad. A nakonec můžete povolit nebo zakázat zpětné odkazy a komentáře u všech předchozích článků:

Optimalizace databáze WordPress

Zde jsme zakázali trackbacky, protože...no...použil je už někdo? Na této obrazovce můžete také zakázat budoucí komentáře ke stávajícím blogovým příspěvkům. A to je vše v různých nastaveních WP-Optimize.

Proč investovat do čističky vzduchu?

Jak tedy vidíte, optimalizace vaší databáze WordPress pro lepší výkon není tak technická, jak by se mohlo zdát.

Jakmile budete mít funkční zálohu svého webu a pak si uděláte čas a projdete si náš výukový program WP-Optimize, nemusíte se ničeho obávat.

Zakopli jsme a něco nám uniklo?

Pokud ano, dejte nám vědět v komentářích níže a nezapomeňte to sdílet obsah na svých sociálních profilech, pokud to považujete za užitečné.