как ускорить загрузку сайта

При анализе своего блога в сервисе Вебмастер я увидела множество проиндексированных копий страниц, которых и быть-то не должно. Так происходит потому, что в WordPress ревизии статей образуются в автоматическом режиме, если вручную не отключить эту опцию.

С такими проблемами, несомненно, сталкивается любой начинающий блоггер.

В первые дни создания своего блога моя работа с ним напоминала тыканье слепого котенка по углам:

  • устанавливала и тестировала плагины. Часть из них не подошла, и пришлось их удалить. А следы удаленных плагинов (частички табличных данных) остались в БД;
  • редактировала статьи по несколько раз, так как забывала вставить ссылки, не нравились предложения или отдельные словосочетания, использовала черновики статей;
  • вставляла картинки в ранее написанные статьи – навык пришел только со временем;
  • удаляла спам-комментарии, очищала «корзину»;
  • нашлось и несколько битых ссылок.

Много мусора на сайте – медленная загрузка

В результате БД сайта росла и росла.

Между тем, увеличение БД сайта приводит к его медленной загрузке на компьютер пользователя. И это особенно актуально для старых блогов с большой базой данных. Сайт при загрузке каждый раз перетряхивает вместе с нужным и весь отработанный материал. Как следствие – снижение позиций в поисковых запросах или даже полное исключение из индексирования.

Что делать, как ускорить загрузку сайта?

Нужна оптимизация базы данных – регулярно, хотя бы раз в месяц делайте чистку базы данных и ее таблиц. Рассмотрим некоторые способы, пригодные даже для новичков. Для этого не понадобится знание css, html и php.

Методы чистки базы данных

1. Хорошо себя зарекомендовал плагин Delete Revision, удаляющий все копии одним нажатием кнопки. Написан он для версии 2.7, хорошо работает и при более новых версиях. Устанавливается просто. Если в базе есть сохранившиеся копии постов, плагин показывает количество постов и их заголовки.

оптимизация базы данныхЖмите кнопку «Удалить ревизии» – появляется сообщении «Ревизии удалены». Если копий статей нет, видна зеленая надпись «Ревизии в базе не найдены».оптимизация базы данных2. Плагин wp-optimize.0.9.4 также поможет удалить накопившиеся копии постов. Устанавливайте и активируйте его, заходите в интерфейс плагина. Красным отмечены параметры, требующие оптимизации.оптимизация базы данных

Галочкой отмечайте «Удалить ревизии постов», «Оптимизировать таблицы базы данных». Нажимайте кнопку «Процесс». Смотрите результаты оптимизации.оптимизация базы данных

3. Можно также немного подредактировать файл wp-config.php, который находится в папке public_html корневого каталога, а именно:

  • отключить создание копий, которые делает WordPress после каждого редактирования статьи;
  • дать команду автоматически чистить «корзину» админ-панели через установленное админом количество дней, например, через один день.

Более подробно о редактировании файла wp-config.php и автоматической оптимизации базы данных читайте в статье "Оптимизируем базы данных сайта".

Плагин optimize-db.1.3 для оптимизации таблиц БД

Скачивайте плагин optimize-db.1.3, обычным образом устанавливайте и активируйте его. В админ-панели нажимайте «Инструменты». В открывшемся окне появляется список таблиц, которым необходима чистка.

оптимизация базы данных
Нажимайте «Optimize Now» – оптимизировать сейчас. Плагин деактивируйте, процесс повторяйте раз в неделю. Эта простейшая операция позволяет значительно ускорить загрузку сайта.оптимизация базы данных
Не забывайте любой из плагинов для оптимизации базы данных деактивировать. Активируйте их только после редактирования статей, комментариев либо других действий, проводимых вами на сайте. Операции, описанные в данной статье плюс оптимизация изображений помогут вам значительно ускорить загрузку сайта на компьютер пользователя.

А какие методы вы используете для оптимизации базы данных? Напишите в комментариях.