Як очистити базу даних wordpress від сміття і зменшити її розмір
Згодом Ваш сайт починає повільніше відкриватися, збільшується навантаження на сервер, через що сайт іноді пропадає і стає недоступним для відвідувачів. Я проводжу технічне обслуговування сайтів на WordPress і не з чуток знайомий з цим питанням. Вирішенням цих питань можуть бути різні чинники - оптимізація коду файлів шаблону, ревізія плагінів і т.д. але в цій статті я дам деякі рекомендації з очищення бази даних wordpress.
З самого початку установки і діяльності вашого сайту, в базу даних wordpress починається регулярна запис інформації, яку Ви розміщуєте на своєму сайті - пости, ревізії (збережені копії) постів і сторінок, налаштування сайту, налаштування плагінів, повідомлення про пінг, різний кеш ... і багато залишається в ній на завжди хоч ви і видалили щось через адміністративну частину вашого сайту.
Чистку бази даних wordpress потрібно робити регулярно, я виробляю її раз на місяць. Для цього я застосовую спеціальні SQL запити.
Ви можете це зробити самі за допомогою нижче описаних запитів, але щоб не морочитися такими питаннями, а так само виключити ще деякі роботи, які потрібно робити на своєму сайті, пропоную Вам скористатися моєю послугою з технічного обслуговування Вашого сайту
УВАГА. Перш ніж приступити до очищення бази даних wordpress. зробіть її резервну копію. Це дозволить відновити колишній варіант, якщо ви раптом допустите помилку і зламаєте Ваш сайт.
Дані SQL запити застосовні для бази даних wordpress зі стандартним префіксом в її таблицях, якщо у таблиць у Вашій базі даних префікс інший, то просто замініть в запиті префікс «wp_» на той, який Ви використовуєте.
1. Очищаємо таблицю wp-commentmeta:
Все не міг зрозуміти, чому зростає розмір сайту? Навіть коли не додаю нову інформацію. Переніс все зображення на окремий хостинг. Навіть видалив деякі сторінки. Довів сайт до мінімуму, але чому, то його розмір становив 50 МБ.
Загалом, справа в тому, що я виявив на сервері в кореневому каталозі файл error_log розмірів 20МБ. Я його видалив - місце звільнилося. Файл error_log знову з'явився. Так що зверніть на це увагу.
Спасибі, Микола, за інформацію. Думаю, стати в нагоді, коли сайт розростеться до великих розмірів.
@ Сергій :
Файл error_log - це спецфайл, який створюється програмним забезпеченням хостингу, в нього записуються автоматично всі дії, які обумовлені в спеціальних протоколах хостингу на випадок виникнення будь-яких помилок, невідповідностей і т.д. (Я не претендую на точне формулювання у визначенні призначення даного файлу, а просто приблизно описую його призначення більш доступною мовою)
Якщо в налаштуваннях хостингу не передбачених його періодичне очищення, то цю чистку треба робити самому (не видаляти файл, а редагувати), видаляючи з нього інформацію і зберігаючи його ...