Я начинаю по-тихоньку оптимизировать свой блог, чистить код и облегчать его. И поэтому буду описывать все свои действия, чтобы вы тоже могли почистить свой блог. И первым делом я решил очистить базу данных, так как знал, что в ней у меня творится просто хаос.
Инструменты, которые я использовал:
- Руки
- Текстовый редактор
- Плагин WP-Optimize
Для начала я воспользовался вышеназванным плагином. Что он делает? Оптимизирует базу данных WordPress'а, удаляет ревизии (копии) постов и страниц, удаляет сохраненные в базе спам комментарии и те, которые не были одобрены. То есть, позволяет, в принципе, полностью почистить базу данных. В добавок ко всему с помощью плагина можно заменить логин администратора, что многие блогеры советуют делать. Ну для начала опишу процесс работы с плагином:
- Скачиваем плагин по ссылке выше или с официального сайта, либо через админ-панель.
- Устанавливаем его и активируем. Заходим в Консоль -> WP-Optimize.
- Ставим галочки на всех четырех пунктах: удаление всех ревизий постов, удаление спам-комментариев, удаление неподтвержденных комментариев, оптимизация базы данных соответственно.
- По желанию, меняем логин администратора, вписывая в первое поле старый логин, а во второе поле - новый.
- Нажимаем Process и радуемся результату. После обновления страницы в конце неё будет написано сколько памяти освободилось.
Хочу сказать, что мне этот плагин очень помог почистить базу. Например, вот что было у меня в базе до пользования плагином:
А вот что я получил после использования плагина:
В общем, у меня было удалено 484 ревизии (при том, что у меня всего 49 постов + 4 страницы) из базы и плюс по всякой мелочи. В итоге, вместо 5.8 Мб база стала весить 1.1 Мб. Не плохой результат, не правда ли?
Ну а затем я полазил в настройках блога. Точнее в файле wp-config.php. А именно, отключил корзину и настроил количество ревизий для постов. Всё это делается легко, добавлением двух строк в wp-config.php:
define('WP_POST_REVISIONS', 3); define('EMPTY_TRASH_DAYS', 0);
Первая строка устанавливает то, что для каждого поста будет только по 3 ревизии. Хотя можно отключить ревизии вообще, поставив 0 или false вместо 3. Вторая строка отключает корзину.
Это можно сделать с помощью плагинов, но, по-моему, лучше вручную добавить. Например, у меня уже 13 плагинов и загружать блог ещё плагинами, которые можно заменить просто парой строчек в одном файле, по-моему, не очень хорошо.
Сейчас строим дом и баню на даче и ищу где можно купить бетон для того, чтобы залить фундамент дома и бани.
А для профессиональных конструкций лучше использовать металлопрокат.
Даже сегодня можно найти интересных личностей. Например, таким является Прогнимак - украинский политический деятель.
7 комментариев
Спасибо, интересно было узнать, надо будет тоже базу почистить.
Время от времени очень необходимое действие, автор а ты как часто чистишь базу?
Я вот только поставил плагин. Но думаю, что раз в месяц, это нормально будет. Просто чисто из расчетов.
В неделю я пишу обычно по 4 поста. Для каждого поста может быть только 3 копии (ревизии). В месяце 4 недели.
4*3*4 = 48 ревизий в месяц накапливается + прочая мелочь.
Спасибо, буду знать! а то база мягко говоря много весит)
}{орошая тема- надо будет попробовать- уменьшение размера базы в 5 раз сильный показатель- сразу становится понятно, куда девается дисковое пространство
Сколько базу не чисть, а твой сайт все равно постоянно лежит, по крайней мере несколько раз на этой неделе. Это такой крайний способ оптимизации сайта? .)
@ Marato, нет, похоже это хостинг балуется. Тоже иногда замечаю, что блог не работает. Но там совсем кратковременные перерывы, хотя всё-равно не приятно.