Než si přečtete další slovo, měli byste si udělat zálohu databáze.
Čas od času se totiž nějaká ta věc objeví. Naposledy jsem musel optimalizovat blog, na kterém se více než deset let hromadilo harampádí.
Než se pustím do podrobností o smetišti, kterým se optimalizovaný web stal, rád bych využil příležitosti a zhodnotil jeden z podle mého názoru nejlepších nástrojů, které usnadňují únavný úkol vyčištění databáze plné sraček. To je jedna z různých příčin blog pravidlo pomalu nudit a spotřebovává příliš mnoho serverových zdrojů.
Existuje mnoho pluginů, které čistí a optimalizují databázi, ale žádný z nich nedosahuje úrovně"Advanced Database Cleaner Pro". Přestože mnoho "automatických" akcí lze provést ručně, ušetří vám spoustu času.
Tato srovnávací tabulka, kterou zveřejnili jeho tvůrci, ukazuje jeho přednosti ve srovnání s některými podobnými pluginy od konkurence
Advanced Database Cleaner Pro, dithering s možnostmi
Myslím, že jsem vyzkoušel téměř všechny bezplatné, od populárního"Wp Optimize" až po poněkud opuštěný"Plugins Garbage Collector, Database Cleanup" (pozor, už osm měsíců nebyl aktualizován) a splňují minimální požadavky, ale zůstávají na povrchu.
Pro tento příspěvek jsme použili placenou verzi, protože ačkoli má velmi slušnou bezplatnou verzi, skutečný nářez je v dalších možnostech jeho verze Pro.
Existuje několik důvodů, proč se vyplatí investovat 39 dolarů, které stojí.
Pro začátek se nejedná o roční předplatné, které byste museli obnovovat, abyste mohli dostávat aktualizace, jako je tomu u většiny prémiových pluginů. Platíte pouze jednou a zahrnuje podporu a všechny budoucí aktualizace.
Nejlevnější verze vám umožní používat jej na dvou instalacích WordPressu, což je ideální pro použití na klientském webu, vyčištění a odinstalaci.
Protože se jedná o plugin, který nemusíte mít aktivovaný (pokud jej nechcete nastavit pro plánované optimalizace), můžete jej deaktivovat a/nebo odinstalovat a použít jej, až bude čas na čištění znovu.
Zásuvný modul dostojí svému názvu tím, že jde příkladem, po odinstalování odstraní veškerá data použitá k uložení své konfigurace a nezanechá po sobě žádné stopy.
Po stažení a instalaci nás přivítá rozhraní bez rušivých prvků se šesti kartami a možností naplánovat optimalizační úlohy. Aktivujte licenci a pusťte se do práce.
Obecné čištění probíhá jako obvykle u většiny bezplatných zásuvných modulů. Můžeme zobrazit a vyčistit revize příspěvků, návrhy, komentáře, pingbacky a trackbacky a obvyklá osiřelá data. Vše lze zobrazit v seznamu kliknutím na symbol onoho oka, což velmi pomáhá.
Nic dalšího, co by stálo za zmínku, zde není. Při těchto základních akcích nehrozí nebezpečí, že byste smazali něco citlivého nebo důležitého pro celkové fungování webu. Přesto je samozřejmé, že před dalším postupem je vždy nejlepší vytvořit si kopii databáze. Nikdy nevíte.
Volba"Ponechat poslední" umožňuje nastavit množství posledních dat, jako jsou například návrhy, které chcete po vyčištění zachovat. Chcete-li toto nastavené množství odstranit, jednoduše nechte místo prázdné nebo přidejte 0 (nulu) a znovu uložte.
Optimalizace a oprava tabulek
Přejděte na kartu "Tabulky" a nejprve klikněte na"Prověřit tabulky". Zásuvný modul prohledá všechny tabulky a zařadí je do kategorií, abychom měli přibližnou informaci o tom, zda patří k zásuvnému modulu, šabloně nebo WordPressu.
A říkám přibližně, protože tento proces kategorizace přidá ke kategorii procento, když nenajde možnou celkovou shodu s předpokládaným původem.
Po kontrole tabulek přejdeme k jejich optimalizaci. Neškodilo by vytvořit a stáhnout záložní kopii databáze.
Nemyslete si, že se zálohováním příliš otravuji, plugin vám pokaždé, když se chystáte něco vyčistit (smazat), připomene toto velké vyskakovací okno.
Nyní jde o to, že s ohledem na název řetězce a odpovídající nápovědu, kterou plugin nabízí, můžeme identifikovat, zda tyto procesy patří k pluginům nebo šablonám, které jsme již smazali a které tloustnou v databázi a, což je horší, načítají se znovu a znovu.
Pokud jste po dlouhou dobu instalovali a odinstalovávali mnoho zásuvných modulů a šablon, aniž byste vyčistili databázi (jako je tomu v případě blogu, který jsem musel optimalizovat), může být množství osiřelých dat skandální.
A to začnete zjišťovat na kartě "Možnosti"
Přehled wp_options
Stejně jako v Tabulkách stiskneme tlačítko "Scan options" a počkáme, až plugin vše roztřídí.
Konkrétně se zde objevilo 1388 osiřelých údajů (Odpovídá tabulce wp_options), které spolu se zbytkem zbytečného harampádí daly databázi celkovou hmotnost téměř čtyři gigabajty.
S největší pravděpodobností si nebudete pamatovat, ke kterému pluginu patřily, takže než něco odstraníte, budete muset použít vyhledávač a pokusit se tyto řetězce identifikovat.
Nástroj pro filtrování a možnost vybrat řetězce podle názvu, jakmile si budete jisti, že je lze emilovat, oceníte. Mimochodem, už jste si zálohovali databázi pro případ, že byste něco rozbili?
Můžete se také podívat na hodnoty v phpMyAdmin a zkusit zjistit, jak dlouho se do tabulek nezapisovalo a další údaje, které by vám mohly osvěžit paměť.
Pokud se vám stále nedaří identifikovat osiřelá data, je vhodné je pro jistotu nemazat. Třeba jindy najdete lepší vodítko. I když je také třeba říci, že plugin, alespoň v mém případě, v dlouhém seznamu "sirotků", který předložil, téměř žádnou chybu neudělal.
Ovládání úloh Cron
Přejděme k cronovým úlohám neboli naplánovaným úkolům, plugin je také identifikuje a kategorizuje.
Totéž, nejprve klikněte na "Scan tasks" a vyčkejte.
Ano, také můžete mít změť úloh procesů věcí, které neexistují, a přesto se nadále spouštějí každý den, dokonce každou hodinu, a permanentně dusí váš blog.
Na zmíněném blogu bylo 14 úloh, které nepřetržitě vysávaly, a to i z pluginů, které zmizely v roce 2008.
Ze všech jsem nakonec nechal naživu jen jednu, protože kontrolovala aktualizace nezbytného pluginu.
Všechny čisté
Na poslední kartě můžete zkontrolovat stav databáze a nastavit, kde se má v administraci zobrazovat přístup k zásuvným modulům.
Po několika hodinách chirurgického čištění se mi podařilo proměnit téměř 4 gigabajty svinstva na 244 megabajtů zcela nových, křišťálově čistých, potřebných a optimalizovaných dat.
Takže víte, že se nemáte na co vymlouvat."Umyj to, špíno," což se v tomto případě smrskne, ale o tom to je.
V závislosti na objemu aktivity na vašem blogu můžete tento proces čas od času opakovat, abyste databázi udržovali v lehkém stavu a naplánovali základní čištění, takže ji budete muset jen jednou rychle prohlédnout v případě, že se v ní nahromadí nějaká špína.
Jako obvykle upozorňujeme, že některé odkazy obsažené v tomto textu jsou partnerské. Pokud jste ochotni zakoupit tento doplněk z některého z nich, budete mít mé neskonalé díky.