Doporučené postupy pro oříznutí databáze WordPress
Čistá instalace WordPress začíná 12 databázovými tabulkami ve výchozím nastavení se však data s časem rychle zvyšují. Vaše četné příspěvků, stránek, připomínky, možností, a nastavení všechny jsou uloženy do databáze. Navíc mnoho pluginy (a někdy dokonce témat) také vytvořit vlastní databázové tabulky. Ale spousta těchto dat dostat nadbytečný po chvíli.
Dříve nebo později databáze režie může cítit zmrzačení. Váš server zpomaluje, doba načítání stránky roste, export a import se ztíží a vytvoření zálohy může trvat roky.
Takže v tomto článku se podíváme do osvědčené postupy pro úpravu databáze WordPress. I když teď nemáte problémy, stojí za zvážení vyčistit, jak to jde zlepšit výkonnost vašich webových stránek, zrychlit pracovní postup zálohování a spravovat údržbu webu.
Nezapomeňte zálohovat databázi než začnete, abyste nic neztratili pokud se při čištění něco pokazí.
1. Proveďte ruční vyčištění
Existuje mnoho nadbytečných datových položek, které můžete odstranit ručně, jednoduše z aplikace WordPress admin.
Odstranit příspěvky, které nepotřebujete
WordPress uloží všechny typy příspěvků (příspěvky, stránky, typy vlastních příspěvků) do wp_posts
a související metadata wp_postmeta
.
jestli ty vysypat koš v “Příspěvky” a “Stránky” panely ve vašem WordPress admin už zbavit spoustu zbytečných dat. Pokud máte mnoho návrhy a nevyřízené příspěvky je to také dobrý nápad jít přes ně a odstranit to, co nepotřebujete.
Všimněte si, že mediální položky (obsah “Média” panelu) nejsou uloženy v databázi ale v / wp-content / uploads /
složky.
Odstraňte nepoužívané kategorie a značky
Pokud máte příliš mnoho kategorie a značky, které nepoužíváte stojí za to také odstranit ty, které nepotřebujete. Kategorie a tagy jsou dva typy taxonomií, ke kterým můžete přistupovat z administrátora WP. Podle odstranění zbytečných, můžete uvolnit místo v wp_terms
, wp_term_relationships
, a wp_term_taxonomy
databázových tabulek.
Odstranit nepoužívané pluginy a motivy
Ve výchozím nastavení jsou pluginy ukládány do / wp-content / plugins /
složky, zatímco témata se / wp-content / themes /
. Nicméně, mnoho pluginů, stejně jako některé motivy vytvořit vlastní databázové tabulky. Často také uložit možnosti do wp-options
stůl.
Odstranění nepotřebných pluginů a motivů tak může uvolnit významné místo v databázi. Nicméně, pro vás namísto deaktivace.
Odebrat komentáře, které nepotřebujete
Můžete odstranit neschválené, nevyžádané a odeslané komentáře od “Poznámky” panel ve vašem WordPress admin. Tímto způsobem můžete zmenšit velikost wp_comments
a wp_commentmeta
tabulek.
Pokud vaše stránky obdrží mnoho komentářů, je také vhodné zvážit použití systému pro komentáře třetích stran, například Disqus nebo Livefyre, abyste nemuseli ukládat komentáře v databázi vůbec..
2. Optimalizujte svou databázi pomocí phpMyAdmin
Přístup k phpMyAdmin
phpMyAdmin je software, který vám umožní spravovat databázi MySQL. Ve vašem cPanel, najít “Databáze” a jednoduše klikněte na ikonu phpMyAdmin.
Pokud jste na místním počítači, můžete najít phpMyAdmin na místním webovém serveru, obvykle na http: // localhost / phpmyadmin
URL.
Odeberte režii databáze
phpMyAdmin má funkci, která vám umožní optimalizovat databázi. Údržba tabulky> Optimalizace tabulky
volba běží OPTIMALIZUJTE TABULKU
MySQL dotaz pro vybrané tabulky a odstraní režii vaší databáze.
Jak vidíte na obrázku níže, phpMyAdmin ukazuje, zda máte režii v tabulce (poslední sloupec). Vybrat tabulek, které mají režijní náklady, nebo vyberte všechny tabulky, pokud chcete, a spusťte dotaz.
Pokud máte poškozená tabulka ve vaší databázi můžete jej opravit výběrem “Tabulka oprav” volba (je to dole “Optimalizujte tabulku”), která spustí OPRAVNÁ TABULKA
MySQL dotaz.
3. Použijte WP vestavěnou optimalizaci databáze
WordPress má také automatizovaný nástroj pro optimalizaci databází. Pro přístup k ní musíte upravit wp-config.php
soubor. To je konfigurační soubor instalace aplikace WordPress. Můžete ho najít v kořenové složce přístup přes FTP (SFTP).
Otevři wp-config.php
v editoru kódu a přidejte následující řádek na začátek, po startu PHP tagu ():
define ('WP_ALLOW_REPAIR', true);
Zachraň wp-config.php
a otevři http://yoursite.com/wp-admin/maint/repair.php
Cesta URL. Ocitnete se na následující obrazovce:
“Oprava databáze” volba vyhledává a opravuje společné databázové problémy. Druhá možnost, “Oprava a optimalizace databáze” také se snaží optimalizovat databázi které mohou zlepšit výkonnost (doba načítání stránky) vašich webových stránek.
Všimněte si, že pokud si vyberete ten druhý, databáze bude uzamčena dokud není úkol proveden (nemůžete ukládat, upravovat ani mazat atd.).
Až skončíš Nezapomeňte odstranit define ('WP_ALLOW_REPAIR', true);
řádek od wp-config.php
jako optimalizační nástroj databáze může být přistupovat kdokoli nejen správci.
4. Ořízněte databázi pomocí pluginů
Existují složitější úlohy optimalizace databáze, např. odebrání přechodných přechodů, osiřelých meta položek, duplicitních položek a dřívějších revizí příspěvků, které jsou nejbezpečnější pomocí databázové čistící pluginy.
Níže naleznete nejlepší pluginy zdarma můžete použít k dalšímu zkrácení databáze. Tyto pluginy také plní některé z úkolů, které jsem zmínil v “Ruční čištění” který znamená nemusíte to nutně provádět ručně.
WP-Optimize
Plugin WP-Optimize odstraní smazané a neschválené komentáře, pingbacks, zpětné odkazy, vypršel přechodné možnosti, čistí wp_postmeta
a data o osiřelých vztazích a má mnoho dalších skvělých funkcí.
V panelu možností můžete vybrat, které úkoly chcete provést. Navíc můžete také naplánovat automatické týdenní úklid, podle vaší specifikace.
WP Sweep
Plugin WP Sweep má podobné funkce jako výše zmíněná funkce WP-Optimize, lze ji například použít k odstranění odpadů a komentářů, duplicitních post meta, přechodných možností, orphaned meta, atd.
WPBeginner má zajímavý příspěvek, ve kterém argumentuje pro WP Sweep (na rozdíl od WP-Optimize) “používá správné WordPress funkce mazání co nejvíce, namísto spuštění přímého mazání MySQL dotazů”. Oba pluginy jsou skvělé, vybrat si, co se vám líbí více, nebudete pokazit s žádnou z nich.
Optimalizace databáze po odstranění revizí
S tímto pluginem můžete odstranit smazané položky, uplynulé přechody, pingbacky, zpětné odkazy, spam atd. Navíc se můžete rozhodnout pro vedení protokolu a nastavení hodinová, dvakrát denně, denně, týdně nebo měsíčně optimalizace.
Stejně jako jeho název říká, před optimalizací databáze, to odstraní po revizích obvykle zabírají v databázi obrovské místo. V panelu možností můžete vybrat kolik revizí chcete zachovat a také stáří revizí které lze smazat. Tento plugin je kompatibilní s více místy také, což je obrovské plus.