Существует исключительно полезный плагин WP Optimize, который является, можно сказать, обязательным в арсенале любого сайтостроителя на движке WordPress, задачей которого является чистка и оптимизация базы данных сайта. Подробнее о базе данных можно почитать здесь.
Содержание:
Факторы, влияющие на утяжеление базы данных
Как известно, вся информация, все действия при работе с сайтом, сохраняются в базе данных. Например, вы сделали изменения в какой-то опубликованной статье, то есть вы редактировали статью и вот эта редакция сохраняется в базе данных. Если вы этих редакций делали очень много, то все они также сохранятся в базе данных.
Или такая опция, как автоматическое сохранение черновиков. Наверное, все обращали внимание, что при редакции какого-то поста идет сохранение в автоматическом режиме. Вот эти автоматические черновики тоже сохраняются в базе данных.
Также сохраняются там спам-комментарии, не сохраненные комментарии. Сохраняются в базе данных и пинк-беки. Пинк это такая часть вызова удаленных процедур. Например, на своем сайте вы сделали ссылку на какой-то сторонний ресурс.
Движок Word Press дает информацию в виде пинга на этот ресурсе. То есть, что ссылка на него создана. Сторонний сайт принимает этот пинг и проверяет, действительно ли создана эта ссылка и возвращает этот пинг обратно на ваш ресурс. Получается пинг-бек.
Только после того, как будет подтверждено создание ссылки, пинг-бек считается завершенным. Вот такие пинг-беки тоже сохраняются в базе данных.
Есть еще ред-бек. Это тот же самый пинг, но только информирующий поисковые системы о том, что на вашем ресурсе создана новая запись.
Все эти действия утяжеляют базу данных ресурса и он начинает медленней загружаться. Поэтому одной из основных задач при администрировании, это постоянно чистить базу данных.
Плагин WP Optimize именно этим и занимается, то есть чистит и выполняет оптимизацию базы данных в автоматическом режиме.
Установка плагина WP Optimize
Заходим в консоль сайта, вкладка Плагины – Добавить новый. Это плагин не зря называется WP, потому что он находится в библиотеке плагинов WordPress.
Вводим плагин WP Optimize в строку поиска и получаем его в выдаче на первом месте.
Кликаем Установить, соглашаемся с установкой и после успешной установки плагин активируем.
Плагин серьезный, поэтому он появляется в консоли сайта. Кликаем по нему и выходим на настройки. Он сразу же дает информацию о размере базы данных и сколько можно удалить из нее лишнего без ущерба для дальнейшей работы.
Оптимизация базы данных с плагином WP Optimize
При этом WP Optimize предлагает установить в чекбоксах галочки, напротив которых написано, за что он отвечает и какие изменения будут произведены.
Так, например, предлагается:
- удалить все изменения записей,
- автоматические черновики записей,
- спам-комментарии,
- неразрешенные комментарии,
- временные настройки,
- несвязанные метки сообщений,
- несвязанные ссылки,
- и предлагается оптимизация таблицы базы данных.
Если спуститься ниже, то можно увидеть, что там дается вся информация о базе данных, о размере файлов, которые там находятся и указано, какие базы данных надо оптимизировать. Так же указаны возможности оптимизации.
Если сейчас нажать на кнопку Запустить, то практически мгновенно будет произведена оптимизация базы данных и выдается информация, что было сделано, в частности, сколько освободилось места.
Далее заходим во вкладку Настройки и видим, что существует функция автоматической очистки базы данных. В общих настройках есть опция выбора промежутка времени, в течение которого информация будет сохраняться, например, в течение двух недель.
Есть возможность отображать постоянно в панели управления информацию о том, как происходит оптимизация и как изменяются ваши базы данных.
Можно включить запланированную очистку и оптимизация будет происходить через определенный промежуток времени. В нашем случае это будет две недели.
Тут же можно настроить – что нужно удалить. Это опять же автоматические изменения, автоматические черновики и т. д.
Таким образом, плагин WP Optimize выполняет чистку и происходит оптимизация базы данных сайта под управлением WordPress. В результате оптимизации базы данных, они остаются всегда в актуальном состоянии, что позволяет сайту быстрее загружаться.