Очистка сайта на WordPress. Базы, файлы, плагины

За годы жизни сайта на Wordpress, накапливается множество всевозможного мусора. База MySQL распухает, а файлов становится невероятно много. БОльшая часть таблиц и файлов не используется.

Поделимся опытом очистки сайта на Wordpress. Мы проводили ее впервые за семь лет существования сайта. Итогом манипуляций стали значительное увеличение скорости загрузки страниц, уменьшение объема файлов в 5 раз (было около 200 Мб, стало 21 Мб), базы — в 10 раз (было 125 таблиц, стало 12).

План мероприятий по очистке сайта на Wordpress был такой:

      1. Создаем тестовый поддомен на хостинге основного сайта, который после проведения работ удаляем;
      2. Устанавливаем «чистый» WordPress с нуля;
      3. Экспортируем со старого сайта все записи, страницы, комментарии, пользователей, медиафайлы;
      4. Импортируем всё это на новый сайт;
      5. Устанавливаем новый шаблон и отлаживаем его;
      6. Удаляем ненужные плагины;
      7. Переносим новый сайт с поддомена на основной домен.

Мы начали работы по этому плану.

      1. Первый пункт завершили очень быстро. На хостинге TimeWEB удобная панель администрирования и запутаться с созданием поддомена невозможно. Привязали его к новому сайту, создали базу MySQL и перешли ко второму пункту плана — установке WordPress.
      2. WordPress славится быстрой установкой. Никаких вопросов она не вызвала. Указали данные базы, логин и пароль, и вот он, наш новенький сайт на Wordpress.
      3. Экспорт данных с сайта проводили стандартными методами WordPress — Инструменты >> Экспорт. Если количество записей более 100, то лучше экспортировать частями. Например, только записи за один год, потом за второй, и так далее. Затем все страницы и все медиафайлы.
        В нашем случае 650 записей мы разбили на 3 части, отдельно экспортировали страницы, и отдельно медиафайлы. Форм у нас на сайте не было. Итого получилось пять небольших *.xml файла, которые мы импортировали на новый сайт.
      4. Импорт материалов, страниц и медиафайлов проводили с помощью плагина который рекомендуют создатели WordPress. Зашли в Инструменты >> Импорт. Выбрали WordPress >> Запустить импорт. Нам было предложено сначала установить плагин WordPress Importer, а потом с помощью него импортировать все, что было экспортировано со старого сайта. Это изящный плагин — он сделал все без ошибок. Черновики остались черновиками, изображения и миниатюры подгрузились в записи, не потерялось ни одного материала, ни одной буквы, запятой.
      5. С выбором шаблона было решено сильно не мудрить. Мы выбрали стандартный WordPress шаблон и решили переделать его под себя. Цель — получить как можно более легкий шаблон без лишних изображений, скриптов, без ярких красок и вообще без излишеств. Правили шаблон, как полагается, не затрагивая оригинальных файлов. Создали дочерний шаблон и все изменения вносили в него. Теперь при обновлении оригинальной темы, наши изменения затронуты не будут. Подробнее о дочерних шаблонах можно прочитать в кодексе WordPress.
      6. Удалили ненужные плагины. Вместо 40 оставили 8. Основной функционал сайта не пострадал.
      7. Перенос сайта на другой поддомен тоже не вызвал трудностей. Заархивировали и скачали все файлы нового сайта. Сделали дамп базы данных в формате *.sql. Открыли его блокнотом и все вхождения «тестовый поддомен» заменили на «оригинальный домен». Затем архив с файлами залили на сервер и разархивировали там. Дамп экспортировали в базу.

Все заработало!

Приступили к дальнейшей работе с текстами и поисковой оптимизации.

Добавить комментарий

Ваш e-mail не будет опубликован.