Перед тим, як прочитати чергове слово, варто зробити резервну копію своєї бази даних.
Зрідка з'являються як зробити резервну копію. В останньому довелося оптимізувати блог, в якому більше десяти років накопичувався непотріб.
Перш ніж вдаватися в подробиці звалища, яке стало об'єктом оптимізації, користуючись нагодою, хочу розглянути один з найкращих, на мою думку, інструментів, який полегшує виснажливу роботу з очищення бази даних, повної лайна. Це одна з багатьох причин, чому блог працює повільно і споживає занадто багато серверних ресурсів.
Існує безліч плагінів, які чистять і оптимізують базу даних, але жоден з них не дотягується до куточків, куди можна поставити "Advanced Database Cleaner Pro". Хоча багато "автоматичних" дій можна виконати вручну, це економить багато часу.
Ця порівняльна таблиця, опублікована його творцями, показує його переваги у порівнянні з деякими аналогічними плагінами конкурентів
Advanced Database Cleaner Pro, з великою кількістю опцій
Здається, я перепробував майже всі безкоштовні, від популярних "Wp Optimize"до доволі занедбаного"Плагіни Garbage Collector, Очищення бази даних" (обережно, він не оновлювався вісім місяців) і вони відповідають мінімальним вимогам, але залишаються на поверхні.
Для цього посту ми використали платну версію, оскільки, хоча вона має дуже пристойний безкоштовна версія дуже гідний, справжній удар - в додаткових опціях його Pro-версії.
Є кілька причин, чому варто інвестувати ті 39 доларів, які вона коштує.
Для початку, це не щорічна плата за підписку, яку вам потрібно поновлювати для отримання оновлень, як у більшості преміум-плагінів Ви платите тільки один раз і це включає в себе підтримку і всі майбутні оновлення.
Найдешевша версія дозволяє використовувати його на двох установках WordPress, ідеально підходить для використання на клієнтському сайті, чистити і видаляти.
Оскільки це плагін, який не потрібно активувати (якщо тільки ви не хочете налаштувати його на заплановану оптимізацію), ви можете деактивувати та/або видалити його і використовувати, коли прийде час знову очистити систему.
Плагін відповідає своїй назві, подаючи приклад, він видаляє будь-які дані, що використовуються для зберігання його конфігурації, після видалення і не залишає ніяких слідів.
Після завантаження та встановлення на екрані з'являється зручний інтерфейс з шістьма вкладками та можливістю планування завдань з оптимізації. Активуйте ліцензію і приступайте до роботи.
Загальне очищення відбувається як зазвичай для більшості безкоштовних плагінів. Ми можемо бачити і прибирати правки постів, чернетки, коментарі, пінгбеки і трекбеки, а також звичайні занедбані дані. Все можна побачити у вигляді списку, натиснувши на символ ока, що дуже допомагає.
Більше тут мало що можна відзначити. При виконанні цих базових дій не існує небезпеки видалення чогось важливого або життєво важливого для загального функціонування сайту. Проте, само собою зрозуміло, що створення копії бази даних перед початком роботи - це завжди найкраще, що можна зробити. Ніколи не знаєш.
Опція"Зберігати останні" дозволяє нам встановити кількість останніх даних, наприклад, чернеток, які ми хочемо зберегти після очищення. Щоб видалити цю встановлену суму, просто залиште місце порожнім або додайте 0 (нуль) і збережіть знову.
Оптимізація та ремонт столів
Перейдіть на вкладку "Таблиці" і в першу чергу натисніть на кнопку "Сканувати таблиці". Плагін просканує всі таблиці і класифікує їх так, щоб ми мали приблизне уявлення про те, чи належать вони до плагіна, шаблону або WordPress.
І я кажу "приблизний", тому що цей процес категоризації додасть відсоток до категорії, коли він не знайде можливого повного збігу з передбачуваним походженням.
Після перевірки таблиць ми переходимо до їх оптимізації. Не завадило б зробити і завантажити резервну копію бази даних.
Не думайте, що я занадто багато клопоту з цим резервним копіюванням, плагін буде нагадувати вам кожен раз, коли ви збираєтеся щось очистити (видалити) за допомогою цього великого спливаючого вікна.
Ідея зараз полягає в тому, що, беручи до уваги назву рядка та відповідну підказку, яку пропонує плагін, ми можемо визначити, чи належать ці процеси до плагінів або шаблонів, які ми вже видалили і які жирують в базі даних і, що ще гірше, завантажуються знову і знову.
Якщо ви довгий час встановлювали і видаляли багато плагінів і шаблонів без очищення бази даних (як у випадку з блогом, який мені довелося оптимізувати), то кількість осиротілих даних може бути скандальною.
І ви почнете відкривати для себе це у вкладці "Параметри"
Огляд wp_options
Як і в Таблицях, натискаємо кнопку "Параметри сканування" і чекаємо, поки плагін все категоризує.
Зокрема, тут з'явилося 1388 осиротілих даних (відповідає таблиці wp_options), що разом з рештою непотрібного мотлоху дало базі даних загальну вагу майже чотири гігабайти.
Швидше за все, ви не пам'ятаєте, до якого плагіну вони належали, тому перед тим, як щось видаляти, вам доведеться скористатися пошуковою системою, щоб спробувати ідентифікувати ці рядки.
Варто відзначити інструмент фільтрації та можливість вибору рядків за назвою, якщо ви впевнені, що вони можуть бути видалені. До речі, ви зробили резервну копію бази даних на випадок, якщо у вас щось зламається?
Ви також можете переглянути значення в phpMyAdmin, щоб спробувати з'ясувати, як довго таблиці не записувалися, і будь-які інші дані, які можуть підштовхнути вашу пам'ять.
Якщо ви все ж таки не можете ідентифікувати осиротілі дані, бажано не видаляти їх про всяк випадок. Можливо, іншим разом ви знайдете кращу підказку. Хоча треба також сказати, що плагін, принаймні в моєму випадку, майже не помилився в довгому списку "сиріт", який він представив.
Керування завданнями Cron
Перейдемо до завдань cron, або запланованих завдань, їх плагін також ідентифікує і класифікує.
Те ж саме, спочатку натискаємо "Сканувати завдання" і чекаємо.
Так, у вас також може бути нагромадження завдань, процесів речей, яких не існує, але вони продовжують працювати щодня, навіть щогодини, перманентно задушуючи ваш блог.
У блозі, про який я згадував, було 14 завдань, що смокчуть безперервно, навіть з плагінів, які зникли ще в 2008 році.
З усіх них я врешті-решт залишив живим лише один, бо він перевіряв наявність оновлень для важливого плагіна.
Все чисто
В останній вкладці ви можете перевірити стан бази даних і налаштувати, де ви хочете, щоб доступ до плагіна відображався в адмініструванні.
Після кількох годин хірургічного очищення я зміг перетворити майже 4 гігабайти лайна на 244 мегабайти абсолютно нових, кришталево чистих, потрібних і оптимізованих даних.
Так що знаєте, у вас немає виправдання."Вмийся, падлюка", що в даному випадку зменшується, але це те, про що йдеться.
Залежно від обсягу активності вашого блогу, ви можете повторювати цей процес час від часу, щоб підтримувати базу даних в легкому стані і запланувати основне очищення, щоб вам потрібно було лише швидко переглянути її у випадку накопичення певного бруду.
Як завжди, звертаємо Вашу увагу, що деякі з посилань, що містяться в цьому тексті, є партнерськими. Якщо Ви бажаєте купити цей плагін від будь-кого з них ви матимете мою вічну вдячність.