Очищення та запобігання здуття бази даних на сайті WordPress
Роздута база даних WordPress в основному спричинена накопиченням непотрібних даних, таких як старі версії дописів, коментарі до спаму, невикористані дані плагінів, застарілі налаштування теми та великі накладні витрати. Ці дані накопичуються з часом під час виконання будь-яких дій на сайті, що призводить до збільшення розміру бази даних та потенційних проблем із продуктивністю. Ви можете очистити базу даних і зменшити її подальше використання за допомогою вбудованих інструментів, сторонніх плагінів і, в крайньому випадку, безпосередньо в базі даних.
Це найпоширеніші причини здуття бази даних.
- Надмірні дописи після редагування
- Спам-коментарі
- Невикористані плагіни та теми
- Надмірні накладні витрати
- Pingback і трекбеки
Надмірні дописи після редагування
Усунення надмірних дописів у WordPress допомагає оптимізувати роботу вашого сайту, зменшивши розширення бази даних. Це призводить до швидшого завантаження та підвищення ефективності веб-сайту. Кожна редакція займає місце в базі даних і може сповільнити роботу вашого сайту, якщо не залишати його прапорець.
Обмежте або вимкніть редагування публікацій за допомогою плагіна
Щоб обмежити змінення дописів у WordPress, можна інсталювати плагін для керування параметрами. Існує кілька варіантів плагінів. Ми пропонуємо легкий плагін, такий як WP Revision Control .
- Встановіть і активуйте плагін .
- У лівому меню виберіть Настройки , а потім Написати .
- У розділі Контроль редагувань WP введіть кількість версій, які потрібно зберегти для публікацій і сторінок. Якщо залишити ці поля порожніми, усі виправлення збережуться. Обмеження розміру вашого сайту на 3 або 5 версій для публікацій і сторінок зазвичай є більш ніж достатнім.
- (Необов’язково) Щоб вимкнути редагування для публікацій і сторінок, заповніть поле знаком 0.
- Виберіть Зберегти зміни.
Обмежте або вимкніть редагування публікацій, змінивши файл wp-config.php
Щоб обмежити редагування публікацій у WordPress, можна додати рядок коду до файлу wp-config.php, використовуючи команду define ('WP_POST_REVISIONS', number); команда, де «число» представляє бажану максимальну кількість переглядів, які ви хочете зберегти для кожного допису; наприклад, define ('WP_POST_REVISIONS', 3); обмежило б кожну публікацію 3 переглядами.
- Підключіться до хостингу за допомогою FTP або Диспетчера файлів .
- У папці з інсталяцією WordPress знайдіть файл wp-config.php.
- Відкрийте файл wp-config.php і знайдіть такий рядок:
/ * Ось і все, припиніть редагування! Щасливої публікації. * /
- Трохи вище цього рядка додайте такий код:
define ('WP_POST_REVISIONS', 3)Примітка. Виправити допис після публікації можна за допомогою значення 0 або false; наприклад, define ('WP_POST_REVISIONS,' 0); не зберігатиме жодних версій (за винятком одного автоматичного збереження в публікації). - Збережіть зміни.
Очищення версій публікацій
Ви можете масово видалити всі редакції дописів безпосередньо в базі даних за допомогою запиту SQL, виконавши ці дії.
- Увійдіть у свою базу даних через phpMyAdmin .
- Перейдіть на вкладку SQL і виконайте такий запит:
DELETE FROM wp_posts WHERE post_type = 'revision';
Примітка. Wp_ - префікс таблиці бази даних за замовчуванням. Якщо префікс таблиці не wp_ , знайдіть префікс таблиці та використайте його у запиті. Приклад: wp_xufdzp_posts. - Виберіть Перейти .
Спам-коментарі
Запобігання спам-коментарям на вашому сайті WordPress може покращити репутацію вашого веб-сайту, підтримуючи чистоту розділу коментарів, покращуючи взаємодію з користувачами, потенційно підвищуючи SEO та захищаючи ваш сайт від зловмисних дій, відфільтровуючи автоматичні коментарі ботів, які можуть зашкодити безпеці та надійності вашого веб-сайту; по суті, це створює більш позитивне та надійне середовище для справжніх відвідувачів та взаємодій.
Ось кілька ресурсів для керування параметрами коментарів і видалення спам-коментарів.
- Керувати моїми настройками коментування WordPress
- Вилучити коментарі з мого сайту WordPress
- Видалення коментарів WordPress у базі даних
Невикористані плагіни та теми
Видалення невикористовуваних плагінів і тем із сайту WordPress може допомогти підвищити його продуктивність, зменшивши обсяг даних, які необхідно обробити, підвищивши рівень безпеки, мінімізуючи потенційні вразливі елементи застарілого коду, спростивши керування сайтом за рахунок вилучення панелі керування та потенційно зменшивши розмір резервні копії, які потрібно зберегти.
Надмірні накладні витрати
Видалення зайвих накладних витрат з сайту WordPress має вирішальне значення для підвищення продуктивності вашого сайту за рахунок зменшення обсягу непотрібних даних, що зберігаються в базі даних, що може призвести до швидшого завантаження та загальної ефективності сайту, особливо коли йдеться про велику кількість старих, невикористаних метаданих накопичені з плином часу. Крім того, регулярне оновлення метаданих може сприяти кращій оптимізації пошукових систем, оскільки пошукова система має точну інформацію про ваш вміст.
Ось як можна оптимізувати базу даних MySQL, щоб очистити накладні витрати.
Pingback і трекбеки
Більшість користувачів WordPress видаляють зворотні та зворотні посилання зі своїх сайтів, насамперед для боротьби зі спамом. Автоматизовані боти часто використовують ці функції, щоб вставляти в розділ коментарів нерелевантні посилання, що вимагає значних зусиль модератора та захаращення сайту неякісним вмістом. Крім того, їх вимкнення може підвищити продуктивність сайту, зменшивши кількість непотрібних запитів до сервера, і підвищити рівень безпеки, зменшивши потенційні вектори DDoS-атаки.
Вимкнення пінгбеків і трекбеків
- Увійдіть до WordPress .
- У лівому меню виберіть Настройки , а потім Обговорення .
- У розділі Настройки дописів за замовчуванням зніміть прапорець Дозволити сповіщення про посилання з інших блогів (пінг-беки та зворотні посилання) для нових дописів .
- Виберіть Зберегти зміни.
Видалення зворотних і зворотних посилань на панелі керування WordPress
- Увійдіть до WordPress .
- У меню ліворуч виберіть Коментарі .
- Фільтр за «Пінг»: У розкривному меню виберіть Пінг , а потім виберіть Фільтр , щоб переглянути лише пінгбеки та трекбеки.
- Перегляньте список зворотних посилань, ідентифікуючи та видаляючи записи зі спамом або нерелевантні дані.
- Для великої кількості спаму виберіть декілька пінг -беків і з розкривного меню Масові дії виберіть Спам або Кошик , щоб видалити їх групово.
Видалення пінг -беків і трекбеків у базі даних
Ви можете видаляти пінгбеки та трекбеки масово за допомогою phpMyAdmin. Ось як це зробити.
- Увійдіть у свою базу даних через phpMyAdmin .
- Перейдіть на вкладку SQL і виконайте такий запит:
DELETE FROM wp_comments WHERE comment_type IN ('pingback', 'trackback');Примітка. Wp_ - префікс таблиці бази даних за замовчуванням. Якщо префікс таблиці не wp_ , знайдіть префікс таблиці та використайте його у запиті. Приклад: wp_xufdzp_comments. - Виберіть Перейти .
Додаткові відомості
- Якщо ви намагаєтеся зменшити розмір сайту WordPress, ось як можна видалити мультимедіа у WordPress .
- Докладні відомості про виправлення див. У статті на сайті WordPress.org.
- Докладні відомості про медіатеку див. У статті на сайті WordPress.org.
- Докладні відомості про коментарі у WordPress див. У статті на сайті WordPress.org
- Докладні відомості про зворотні посилання та зворотні посилання див. У статті на сайті WordPress.org.