✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як виконати очищення бази даних WordPress

103

Вам потрібно очистити базу даних WordPress?

Ой!

Насправді не все так погано. Не шкодуйте, що опинилися в цій ситуації.

Регулярне очищення — це насправді здоровий спосіб уберегти ваш сайт WordPress від проблем.

Веб-сайт WordPress складається з двох різних частин: файлів і бази даних. Файли містять мультимедійні файли, плагіни та теми.

База даних містить інформацію про налаштування, публікації, метадані, користувачів тощо. База даних WordPress — це картотека веб-сайту.

Він зберігає весь вміст, як-от дописи, сторінки, коментарі, редакції та спам-коментарі. Іншим важливим фактором є те, що він містить налаштування для тем і плагінів.

Після деякого часу використання сайту ця база даних захаращується застарілою та нерелевантною інформацією.

Користувач може значно зменшити розмір бази даних, видаливши ці непотрібні дані. Це покращить швидкість резервного копіювання, а також інші параметри продуктивності.

Існують різні способи очищення бази даних WordPress. Ось декілька запитів MySQL, які допомагають очистити WP-базу даних у phpMyAdmin.

Є також кілька корисних плагінів, які роблять цю роботу ще менш обтяжливою.

Що спричиняє розширення бази даних

Як виконати очищення бази даних WordPress

Протягом життя веб-сайту база даних зростає до неочікуваних розмірів. Програмування WordPress записує багато інформації.

Велика кількість непотрібної інформації призводить до того, що база даних стає важкою. Чим більше база даних, тим повільніше стає веб-сайт.

Це також створює більше навантаження на налаштування сервера. Існують інші приховані причини так швидкого захаращення бази даних.

Проблеми з плагінами

Як виконати очищення бази даних WordPress

Навіть коли вона більше не використовується, база даних зберігає інформацію плагіна.

Щоб видалити всю інформацію плагіна, необхідно повністю видалити плагін. Видалення плагіна заощадить місце, але не відразу звільнить місце в базі даних.

Для більшості плагінів навіть після видалення налаштування залишаються в базі даних. Отже, якщо користувач перевстановлює плагін, він одразу готовий до використання з усіма звичайними налаштуваннями.

Однак це також залишає багато даних, які заповнюють базу даних. Одним із місць, де видалені плагіни залишають інформацію, є таблиця параметрів.

Непотрібні коментарі

Як виконати очищення бази даних WordPress

Отримувати коментарі – це чудово. Це свідчить про те, що люди відвідують веб-сайт і висловлюють свою вдячність.

Але деякі коментарі містять спам або неприйнятний вміст. Навіть із фільтруванням вони все одно потрапляють у недосліджені папки бази даних.

Щоб видалити спам, мета коментарів і викинуті коментарі, потрібно трохи зусиль, але це не складно. Дізнайтеся нижче, як це зробити швидко.

Проблеми з базою даних від Transients

Як виконати очищення бази даних WordPress

Перехідні процеси схожі на опції. Різниця полягає в тому, що перехідні мають термін дії, а опціони — ні.

Перехідні процеси — це метод кешування на стороні сервера, який зберігає інформацію зі сторонніх сайтів.

Після закінчення терміну дії перехідні елементи зазвичай видаляються. Тож у довгостроковій перспективі вони не спричиняють проблем із захаращенням бази даних.

Але багато перехідних процесів тривають довше, ніж необхідно, і займають місце. У цьому випадку вони є фактором, що сприяє безладу в базі даних. Гарне прибирання позбавить від них.

Редакції публікацій WordPress

Як виконати очищення бази даних WordPress

WordPress має функцію автозбереження. Ця функція створює різні копії публікації під час її написання.

Це корисно, якщо допущено помилку або коли різні автори додають до блогу. У більшості випадків це не потрібно, і це залишає багато дублікатів одного в базі даних.

Є два способи обмежити кількість збережених копій у базі даних.

Одним з них є використання контролю ревізій. Завдяки цьому користувач може обмежити кількість версій, які зберігає WordPress.

Другий спосіб полягає в тому, щоб користувач періодично очищав базу даних. Доцільно використовувати обидва підходи.

Окрім очищення, оптимізація також допомагає заощадити багато місця в базі даних.

Старі повідомлення

Як виконати очищення бази даних WordPress

WordPress зберігає всі публікації, які коли-небудь були опубліковані на сторінці чи блозі. Приємно читати деякі з цих старих історій, але вони займають цінне місце.

Якщо вони важливі, краще зберегти їх на локальному диску. Про те, як їх видалити, читайте далі в цій статті.

Великі файли журналів

Як виконати очищення бази даних WordPress

Кожен плагін веде журнал у базі даних. Тож чим більше плагінів використовує користувач, тим більше місця займатимуть журнали.

Наприклад, після використання плагіна Redirection протягом двох тижнів він збереже понад 8000 сторінок журналу. Це може призвести до подвоєння розміру бази даних.

Очищення бази даних WordPress за допомогою phpMyAdmin

Як виконати очищення бази даних WordPress

Існує багато підходів до очищення бази даних WordPress. Найбільш прямим підходом є використання SQL-запиту.

Цей метод вимагає певних базових знань і рекомендований лише досвідченим користувачам.

Існують різні способи виконання SQL-запиту. Найпростіший і найпрактичніший спосіб – використовувати phpMyAdmin.

Для цього потрібно, щоб сервер використовував cPanel.

Отримайте доступ до phpMyAdmin, увійшовши в cPanel і клацнувши phpMyAdmin у розділі Бази даних.

Ліворуч phpMyAdmin містить список баз даних веб-сайту. Натисніть базу даних, щоб очистити, а потім натисніть вкладку SQL.

У цьому розділі введіть потрібні команди SQL, а потім натисніть «Перейти», щоб запустити їх.

У продовженні цієї статті використовується префікс wp_ за замовчуванням. Обов’язково замініть цей префікс у командах SQL на той, який використовує ваша конкретна база даних.

Невикористані плагіни та теми

Як виконати очищення бази даних WordPress

Видалення невикористаних тем і плагінів звільняє місце, а також покращує безпеку. Найкраще видалити з сервера будь-які скрипти PHP, які не використовуються, наприклад теми, плагіни та інші файли PHP.

Щоб переглянути плагіни, які не використовуються, перейдіть на сторінку wp-admin і виберіть «Встановлені плагіни» в розділі «Плагіни». Потім натисніть «Неактивні», щоб відфільтрувати ті, які не використовуються.

Виберіть усі неактивні плагіни та видаліть їх.

Щоб видалити невикористовувані теми, перейдіть у «Вигляд», а потім у «Теми». Виберіть усі застарілі теми та натисніть «Видалити» у нижньому правому куті.

Дивні персонажі

Проблеми з кодуванням є великою проблемою. Деякі оновлюють усі свої публікації вручну.

The query below will automate the removal of strange characters from the database. It slims down the database and the posts will also be more pleasant to read.

Опублікувати редакції

WordPress зберігає чернетки дописів, тому їх можна відновити, якщо щось піде не так. З часом усі ці збережені та невикористані версії займають багато місця в базі даних.

Запит нижче видалить усі версії та пов’язані з ними метадані.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

Спам-коментарі

Можна видаляти спам-коментарі один за іншим, але це вимагає великої праці.

Щоб трохи полегшити життя, є також функція пакетного видалення. Це все одно нудна робота.

Наступний запит видалить їх усі за один раз.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Скинути пароль адміністратора

Як виконати очищення бази даних WordPress

Безпека дуже важлива, особливо для веб-сайту WordPress. Щоб забезпечити безпеку сайту, регулярно змінюйте пароль.

Оскільки паролі також зберігаються в базі даних, простий SQL-запит допоможе змінити пароль. Нижче наведено запит для цього.

Замініть admin_username і new_password на ім’я користувача та пароль, які змінюються.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password') WHERE `wp_users`.`user_login` = "admin_username";

Функція MD5 створить хеш MD5 пароля. Це звичайна практика безпеки для паролів WordPress.

Незатверджені коментарі

Перевірка кожного окремого коментаря, щоб побачити, схвалений він чи ні, є надто важкою роботою для будь-якого власника веб-сайту.

Цей запит для будь-якого адміністратора, який хоче зробити це простішим способом. Він масово видаляє незатверджені коментарі.

DELETE from wp_comments WHERE comment_approved = '0';

Невикористані теги

Як виконати очищення бази даних WordPress

Теги можуть швидко накопичуватися з часом. Адміністратори часто використовують їх протягом короткого часу, а потім видаляють.

Теги також не такі популярні, як раніше. Багато блогерів взагалі перестали ними користуватися.

Наступний запит видаляє всі непов’язані теги.

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );

Оновіть посилання на HTTPS

Як виконати очищення бази даних WordPress

Використання HTTPS підвищить безпеку веб-сайту WordPress. Це змусить оновити всі жорстко закодовані посилання у всіх статтях на HTTPS.

Перевіряти кожну статтю на наявність посилань і оновлювати їх вручну — це велика робота. Щоб допомогти, нижче наведено запит, який автоматизує це завдання.

На його введення та виконання потрібно менше однієї хвилини. Не забудьте замінити yoursite.com URL-адресою вашого сайту.

UPDATE wp_posts SET post_content = replace(post_content, 'http://yoursite.com', 'https://yoursite.com');

Привіт, чи знаєте ви, що дані теж можуть бути красивими?

wpDataTables може зробити це таким чином. Є вагома причина, чому це плагін №1 WordPress для створення адаптивних таблиць і діаграм.

Як виконати очищення бази даних WordPress

Фактичний приклад wpDataTables у дикій природі

І це дуже легко зробити щось подібне:

  1. Ви надаєте дані таблиці
  2. Налаштуйте та налаштуйте його
  3. Опублікуйте його в публікації або на сторінці

І це не просто красиво, а й практично. Ви можете створити великі таблиці з мільйонами рядків, або ви можете використовувати розширені фільтри та пошук, або ви можете піти дико і зробити їх редагованими.

«Так, але мені дуже подобається Excel, і на веб-сайтах нічого подібного немає». Так, є. Ви можете використовувати умовне форматування, як у Excel або Google Таблицях.

Чи я казав вам, що ви також можете створювати діаграми зі своїми даними? І це лише мала частина. Для вас є багато інших функцій.

Старі шорткоди

Як виконати очищення бази даних WordPress

Короткі коди WordPress усувають необхідність змінювати теми WordPress. Використовуючи їх, вставляти інформацію в статтю набагато швидше і легше.

Існує багато доступних плагінів, які спрощують інтеграцію даних у редактор WordPress.

У використання коротких кодів також є мінус. Невикористані можуть створити проблеми з читабельністю.

Це те, що часто стає очевидним під час перемикання тем WordPress. Тоді шорткоди починають з’являтися в тексті сторінки чи публікації.

Цей SQL-запит видалить їх. Обов’язково змініть [tweet] для короткого коду, який слід видалити.

UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '') ;

Пінгбеки та спам-коментарі

Щоб пакетно видалити спам-коментарі, використовуйте наступний запит. Це також видалить pingbacks.

DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_type = 'pingback';

Запит нижче також видаляє метадані видалених коментарів.

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Перехідні процеси

Перехідні процеси — це інформація, яка тимчасово зберігається в базі даних. WordPress використовує їх для зберігання кешованих даних, надаючи їм назву та термін дії.

Після закінчення терміну дії дані WordPress видалить їх. Тим не менш, вони можуть зайняти багато місця.

Запит нижче безпечно видалить їх.

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%')

Невикористані таблиці та невикористаний простір між таблицями

Як виконати очищення бази даних WordPress

Видалені плагіни можуть залишити невикористані таблиці. Вони також займають місце в базі даних.

WPDBSpringClean — це плагін, який видаляє ці невикористовувані таблиці. Це залишить базу даних чистою та охайною.

Оптимізація бази даних за допомогою плагінів

Використання запитів вимагає невеликих знань і досвіду. Для адміністраторів з обмеженим технічним досвідом є плагіни для очищення бази даних.

Деякі з цих очищувачів баз даних безкоштовні, а деякі мають ціну. Всі вони підтримують базу даних з мінімальними зусиллями.

Нижче наведено список найпопулярніших.

WP-Оптимізація

Як виконати очищення бази даних WordPress

WP-Optimize є одним із найпопулярніших варіантів. Він добре оснащений і навіть сумісний з мобільними пристроями.

Ще одна цікава функція — автоматичне резервне копіювання за допомогою UpdraftPlus.

Він видаляє:

  • Авточернетки
  • Пінгбеки
  • Опублікувати редакції
  • Спам-коментарі
  • Зворотні посилання
  • Перехідні процеси
  • Невикористані таблиці

Це зробить веб-сайт і адмін швидше.

WP-Sweep

Як виконати очищення бази даних WordPress

WP-Sweep на підйомі. Замість того, щоб покладатися на запити MySQL, він використовує функції видалення WordPress.

Кодування краще завдяки цьому простому підходу та практичніше в роботі. Це гарантує відсутність невикористаних або загублених даних.

WP-Sweep не пропонує послугу автоматизованої оптимізації.

Advanced Database Cleaner

Як виконати очищення бази даних WordPress

Цей плагін WordPress Database Cleanup схожий на WP-Optimize. Цей плагін дозволяє користувачеві виконувати більш ретельну роботу та включає завдання cron.

Він видаляє всі непотрібні дані, такі як старі версії та викинуті коментарі.

Є преміум-версія з додатковими функціями. Ця версія видаляє старі плагіни та пропонує додаткові параметри для очищення тем, сиріт і WordPress.

Платна версія також має опцію очищення за розкладом.

Оптимізація бази даних після видалення версій

Як виконати очищення бази даних WordPress

Популярність і рейтинг цього засобу для чищення виняткові.

Він видаляє невикористані дані та застарілу інформацію. Сюди входять подібні pingbacks, спам-коментарі, теги та trackbacks.

Крім цих функцій, він також працює з кеш-пам’яттю oEmbed. WordPress використовує цей кеш для читання вбудованого коду з таких платформ, як YouTube.

Деякі з цих вбудованих кодів пошкоджені і тому марні. Цей плагін видалить їх.

Інструменти Smart Cleanup

Як виконати очищення бази даних WordPress

Інструменти очищення недоступні як безкоштовна версія. Однак ціна в 30 доларів є розумною, враховуючи всі функції, які він містить.

З цим інструментом очищення WordPress стає легким і швидким завданням. Особливості включають:

  • Меню панелі інструментів WordPress із параметрами очищення та швидким доступом
  • AJAX за його операції очищення
  • Розчищення всіх статистичних даних
  • Зберігає журнал усіх SQL-запитів під час перевірки та виконання очищення

Скидання WP

Як виконати очищення бази даних WordPress

Цей розширений засіб очищення є найбільш універсальним плагіном WordPress у списку. Він представляє набір інструментів, які будуть корисні як розробникам, так і не розробникам.

Він може скинути налаштування WordPress до вихідних, не видаляючи файли. Але він також має функцію видалення застарілих даних.

Цікавою функцією є інструмент «Знімок бази даних». Завдяки цьому користувач може побачити, які зміни внесе WP Reset під час очищення.

Завдяки таким функціям, як інтеграція веб-хуків, WP Reset допомагає керувати або скидати базу даних.

WP-DBManager

Як виконати очищення бази даних WordPress

Інструмент очищення бази даних WP-DBManager WordPress є простішим варіантом і містить менше функцій. Тим не менш, це дуже ефективно для оптимізації бази даних WordPress.

Він швидко й легко відновлює, створює резервні копії, очищає та оптимізує базу даних. Користувач може навіть використовувати WP-DBManager для виконання запитів.

Щоб забезпечити постійну оптимізацію, користувачі можуть застосувати функцію автоматичного планування.

Завершення роздумів про очищення бази даних WordPress

Найголовнішою перевагою Інтернету є його швидкість. Тому, щоб підтримувати таку швидкість, варто оптимізувати свій веб-сайт.

Це ключ до успішного власника веб-сайту.

Джерелом палива веб-сайту є його база даних, тому не ігноруйте її. Якщо він неконтрольовано розширюється, результати часто несподівані та неприємні.

Очищення бази даних WordPress є необхідною процедурою обслуговування сайту. Це оптимізує продуктивність і дарує відвідувачам приємний досвід.

Якщо вам сподобалося читати цю статтю про те, як виконати очищення бази даних WordPress, вам варто ознайомитися з цією статтею про те, як скинути базу даних WordPress.

Ми також писали про кілька пов’язаних тем, як -от схема бази даних WordPress, як знайти та замінити URL-адресу в базі даних WordPress і як сканувати базу даних WordPress на наявність шкідливих програм.

Джерело запису: wpdatatables.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі