
Преди да прочетете още една дума, трябва да направите резервно копие на своята база данни.
От време на време се появяват някои от тези неща. В последния случай трябваше да оптимизирам блог, който беше трупал боклуци повече от десетилетие.
Преди да навлезем в детайлите на сметището, превърнало се в оптимизирания сайт, се възползвам от възможността да разгледам един от най-добрите според мен инструменти, които улесняват досадната задача за почистване на база данни, пълна с глупости. Това е една от различните причини, поради които блогът се управлява бавно и консумира твърде много сървърни ресурси.
Има много плъгини, които почистват и оптимизират базата данни, но нито една от тях не достига нивото на"Advanced Database Cleaner Pro". Въпреки че много от "автоматичните" действия могат да се извършват на ръка, тя ви спестява много време.
Тази сравнителна таблица, публикувана от създателите му, показва предимствата му в сравнение с някои подобни плъгини от конкуренцията.

Advanced Database Cleaner Pro - Опции
Мисля, че съм опитвал почти всички безплатни, от популярния"Wp Optimize" до доста изоставения"Plugins Garbage Collector, Database Cleanup" (внимавайте, не е бил актуализиран в продължение на осем месеца) и те отговарят на минималните изисквания, но те остават на повърхността.
За тази публикация използвахме платената версия, защото, въпреки че има много прилична безплатна версия, истинският удар е в допълнителните опции на нейната Pro версия.
Има няколко причини, поради които си струва да инвестирате 39 USD.
Еднократно плащане
Като начало, това не е годишна абонаментна такса, която трябва да подновявате, за да получавате актуализации, както повечето премиум плъгини. Това е еднократно плащане, което включва поддръжка и всички бъдещи актуализации.
Инсталиране на 2 обекта
Най-евтината версия ви позволява да я използвате за две инсталации на WordPress, което е идеално за използване на сайта на клиента, почистване и деинсталиране.
Тъй като това е плъгин, който не е необходимо да бъде активиран (освен ако не искате да го настроите за планирани оптимизации), можете да го деактивирате и/или деинсталирате и да го използвате при следващото почистване.
Добавката отговаря на името си, като дава пример, а всички данни, използвани за съхраняване на конфигурацията, се премахват след деинсталиране и не оставят следи.
След като го изтеглите и инсталирате, ни посреща интерфейс, който не отвлича вниманието, с шест раздела и опция за планиране на задачите за оптимизация. Активирайте лиценза и се заемете с работата.

Общото почистване е стандартно за повечето безплатни плъгини. Можем да виждаме и почистваме редакции на публикации, чернови, коментари, обратни връзки и проследявания, както и обичайните осиротели данни. Всичко може да се види в списък, като щракнете върху този символ на окото, което помага много.
Тук няма какво повече да се отбележи. При тези основни действия няма опасност да изтриете нещо чувствително или жизненоважно за цялостното функциониране на сайта. Все пак не е необходимо да се споменава, че винаги е препоръчително да се направи копие на базата данни, преди да се пристъпи към действие. Никога не се знае.

Опцията"Запазване на последните" ви позволява да зададете количеството на последните данни, като например чернови, които искате да запазите след почистване. За да изтриете това зададено количество, просто оставете мястото празно или добавете 0 (нула) и запишете отново.
Оптимизация и ремонт на таблици

Отидете в раздела "Таблици" и първо щракнете върху"Сканиране на таблици". Плъгинът ще сканира всички таблици и ще ги категоризира, така че да имаме приблизителна представа дали те принадлежат на плъгин, шаблон или WordPress.
Казвам "приблизително", защото този процес на категоризиране добавя процент към категорията, когато не открие възможно пълно съответствие с предполагаемия произход.

След като проверим таблиците, преминаваме към тяхното оптимизиране. Няма да е лошо да направите и изтеглите резервно копие на базата данни.
Не мислете, че съм твърде много болка с това нещо за архивиране, плъгинът ще ви напомня всеки път, когато отидете да почистите (изтриете) нещо с този голям изскачащ прозорец.
Идеята сега е, че като вземем предвид името на низа и подсказката за съответствие, предоставена от плъгина, можем да определим дали тези процеси принадлежат на плъгини или шаблони, които вече сме изтрили и които запълват базата данни и, което е по-лошо, се зареждат отново и отново.
Ако дълго време сте инсталирали и деинсталирали много плъгини и шаблони, без да почиствате базата данни (какъвто е случаят с блога, който трябваше да оптимизирам), количеството на осиротелите данни може да бъде скандално.
Това ще откриете в раздела "Опции".
Преглед на wp_options
Както в Таблици, щракнете върху бутона "Опции за сканиране" и изчакайте приставката да категоризира всичко.
По-конкретно, тук се появиха 1388 осиротели данни (съответстващи на таблицата wp_options), които заедно с останалия неизползваем боклук придадоха на базата данни общо тегло от почти четири гигабайта.

Най-вероятно няма да си спомните към кой плъгин принадлежат, така че преди да изтриете нещо, ще трябва да използвате търсачката, за да се опитате да идентифицирате тези низове.
Инструментът за филтриране и възможността да избирате низове по име, след като сте сигурни, че могат да бъдат емитирани, е ценен. Между другото, създадохте ли вече резервно копие на базата данни, в случай че счупите нещо?
Можете също така да потърсите стойности в phpMyAdmin, за да разберете кога тези таблици не са били записвани, както и други данни, които биха могли да ви помогнат да си спомните.
Ако все още не можете да идентифицирате осиротелите данни, препоръчително е да не ги изтривате, в случай че това се случи. Може би друг път ще откриете по-добра подсказка. Макар че трябва да се каже също така, че плъгинът, поне в моя случай, не допусна почти никакви грешки в дългия списък на "сираците", който представи.
Контрол на задачите на Cron
Нека да отидем за задачите cron или планираните задачи, плъгинът също ги идентифицира и категоризира.
Същото, първо кликнете върху "Сканиране на задачи" и изчакайте.
Да, можете да имате и множество процеси за неща, които не съществуват, но въпреки това те продължават да се изпълняват всеки ден, дори на всеки час, като постоянно задушават блога ви.

В гореспоменатия блог имаше 14 задачи, които смучеха без прекъсване, включително от плъгини, които бяха изчезнали през 2008 г.
От всички тях накрая оставих жив само един, защото проверявах за актуализации на важна приставка.
Всички са чисти
В последния раздел можете да проверите състоянието на базата данни и да конфигурирате къде искате да се появи достъпът до плъгина в администрацията.
След няколко часа хирургическо почистване успях да превърна почти 4 гигабайта глупости в 244 мегабайта чисто нови, кристално чисти, необходими и оптимизирани данни.

Така че нямате извинение."Измий го, мръсник", което в случая се свива, но точно за това става въпрос.
В зависимост от обема на активността в блога ви можете да повтаряте този процес от време на време, за да поддържате базата данни лека и да планирате основното почистване, така че да се налага да я преглеждате само веднъж, в случай че се натрупат някакви замърсявания.
Както обикновено, моля, обърнете внимание, че някои от връзките в този текст са партньорски връзки. Ако желаете да закупите този плъгин от някоя от тях, ще имате моята вечна благодарност.
