Очистка базы данных WordPress: основные методы — FAQ
Содержание
Любой владелец сайта Ворд Пресс в один момент обязательно столкнется с падением скорости его загрузки. Причин на то много, и одной из основных является огромная база данных. Чтобы помочь вам решить обозначенную проблемы, мы решили написать эту статью. В ней расскажем об очистке базы данных WordPress.
Это один из уроков по работе с Ворд Пресс, а точнее, по ускорению скорости загрузки сайта. Остальные публикации по теме вы также можете прочитать на страницах нашего портала. Они будут не менее полезны, и позволят ускорить работу своего портала до оптимальных отметок.
Зачем производить очистку базы данных WordPress?
Дабы смысл данного процесса стал понятен, необходимо для начала выяснить, какая информация содержится в базе данных. А содержит она все настройки, посты, комменты, мета данные, копии и редакции публикаций. На скриншоте ниже вы можете увидеть основные таблицы БД Ворд Пресс.
Как видно, в ней находится 13 таблиц, выполняющих разные цели. Почти все из них могут содержать ненужную информацию, негативно влияющую на скорость загрузки всех страниц сайта.
Почему же так? Все заключается в том, что при создании страниц, загрузка каждого элемента осуществляется из БД. Ищут их по ключам. Например по ID. И чем выше количество записей для каждой таблицы, тем больше программе понадобится перерабатывать данных для поиска требуемых нам в конкретной ситуации.
Если сказать еще проще, то к примеру, на вашем сайте есть 2000 записей. И каждая из них содержит по 10 комментов. В таком случае, получив запрос к базе данных на показ нужной нам страницы будет переработано 2 тысячи записей и 20 тысяч комментов в поиске тех, которые нужны.
При этом каждая запись может иметь 1 или несколько копий и автосохранений. А это только ухудшает ситуацию, увеличивая время на ожидание ответа и загрузку страницы.
Исходя из сказанного, после очистки БД от «мусора» вы в значительной степени сократите временное ожидание, ускорив загрузку портала. А ведь именно эту задачу мы и преследуем. Не так ли? Отталкиваясь от этого продолжим и расскажем, что потребуется для очистки БД.
Способы очистки базы данных Ворд Пресс
Для выполнения очистки в настоящий момент вы можете пойти двумя путями:
- выполнить её в ручном режиме;
- использовать предназначенные для очистки плагины.
Для воплощения первого метода необходим доступ к нашей Базе Данных на сервере. Кроме того необходимо понимать, что можно удалять, а что не стоит. И еще необходимо вводить SQL запросы для очистки, вместе с наличием пониманиях их основных функций.
Этот способ может отнять много времени, и негативно сказаться на нервной системе тех пользователей, которые не любят лезть в код сайта. Поэтому мы решили рассказать еще и про очистку БД с использованием плагинов.
Их существует достаточно, и по функционалу все они очень похожи. По сути разница заключается лишь в разработчике, рейтинге и внешнем оформлении. В данной статье мы приведем пример на плагине WP Clean Up. Он отлично справится с нашей задачей.
К тому же плюс использования плагинов заключается в том, что после достижения их можно удалить. А это говорит о том, что вы не засорите движок, и не увеличите время на загрузку страниц.
В ручном режиме
На стартовом этапе очистки БД с использованием данного метода вам нужно перейти в phpMyAdmin с сервера, где находится ваш портал. Затем открываем вкладку SQL и указываем нужные нам запросы на удаление записей.
После того, как вы оказались в нужном месте, указываем в форме требуемые запросы.
- Для очистки копий записей необходимо ввести DELETE FROM wp_posts WHERE post_type = ‘revision’. Это удалит все копии в таблице пост.
- Чтобы убрать спам из комментов, необходимо ввести такую строку: DELETE FROM wp_comments WHERE comment_approved = ‘spam’;
- Если нужно удалить данные из кэша RSS блога, то указывайте: DELETE FROM `wp_options` WHERE `option_name` LIKE (’_transient%_feed_%’).
Введя в строку нужную информацию, останется лишь кликнуть на клавишу «ОК».
После этого повторно нужно подтвердить выполнение операции.
Если все было сделано правильно, MySQL выдаст оповещение об успешном завершении удаления, и количестве очищенных строк.
По аналогичной схеме выполняем все и для остальных таблиц.
Именно эти действия и станут основой проведения очистки базы данных в ручном режиме. А теперь поговорим, как все сделать с использованием предназначенного для этого плагина.
С помощью плагина
Как говорилось ранее, в качестве примера мы будем брать плагин с названием WP Clean Up. Его понадобится скачать, а после установить в административной панели Ворд Пресс. Про то, как устанавливать плагины мы рассказывали в одной из предыдущих публикаций.
Затем заходим в настройки, и начинаем заниматься непосредственно процедурой очистки. И к радости, функций в плагине не так много, ввиду чего не придется с ним долго разбираться. И все то при том, что он выполняет даже больше задач, нежели возможно при выполнении очистки в ручном режиме.
Исходя из скриншота понимаем, что плагин представляет нам статистику по таблицам из БД. Это:
- ревизии постов, которые нужно удалять сразу же;
- следующие два пункта — это черновики и автоматическое сохранение в момент написания публикации. Их также следует удалить, но… Если в админке есть еще не опубликованные статьи, то лучше закончите работу с ними. Либо можно просто поставить для них статус «На утверждении», а затем без опасок начинать удалять черновики;
- 2 пункта далее пересекаются со спамными комментами, и их также естественно следует удалить;
- затем идет очистка неприменяемых мета данных в постах и комментах, что также подлежит удалению;
- последним пунктом выступает очистка RSS кэша, и это мы также делаем без раздумий.
Как видно, ничего сложного в этом нет. Вам не понадобится залезать в дремучие дебри, но…Есть один важный нюанс. После завершения очистки плагин предложит провести оптимизацию. Мы рекомендуем не игнорировать этот шаг.
Как только он будет выполнен, очистка считается полностью завершенной, и вы получаете на выходе ускоренную работу сайта!
Как часто следует выполнять очистку базы данных WordPress?
Здесь все индивидуально, и будет зависеть от частоты обновления вашего сайта. Если на нём в сутки появляется 2-3 статьи, то и число комментариев будет достаточно внушительным. В таком случае очистку БД можно выполнять хоть каждый день.
Но, а если публикуете по 5-6 статей в месяц, либо еще реже, то и чистку выполняйте раз в 1-2 месяца.
Однако одно нужно запомнить навсегда. Это правило о том, что очистка базы данных должна превратиться в приятную привычку. Ведь только в таком случае сайт будет работать быстро, и вам не придется сталкиваться с различными сложностями на этой почве.
Подводя итоги
Надеемся, что вам была интересна эта статья. Делитесь ей с друзьями в социальных сетях. Попутно не забывайте заглядывать и на другие страницы нашего сайта. Ведь они собрали еще много постов на тему работы с сайтом Ворд Пресс, и точно принесут вам много пользы!
Также, советуем к прочтению материал, который рассказывает о процессе авторизации учётной записи WordPress. Всем удачи и до новых встреч!
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 0 / 5. Количество оценок: 0
Оценок пока нет. Поставьте оценку первым.
или использовать другой более современный.