Domovská » WordPress » Doporučené postupy pro oříznutí databáze WordPress

    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.