сниппеты wordpress

Оптимизация базы данных wordpress

Здравствуйте, сегодня поговорим как оптимизировать Базу Данных (БД) wordpress через phpMyAdmin, через плагины wordpress, по средствам самого движка wordpress.

Скачать исходники для статьи можно ниже

Использование сайтом База Данных — означает, что информация на сайте храниться в упорядоченном, организованном виде.

WordPress работает с  MySQL (Система Управления Базой Данных), которая используется для хранения и извлечения содержимого сайта, такого как посты, комментарии, и так далее.

 

Если вы постоянно дополняете свой сайт полезными материалами, устанавливаете и удаляете плагины, темы, посетители сайта оставляют множество комментариев, то со временем База Данных вашего сайта будет все больше и больше расти.

Все запросы к БД, также хранятся в ней, то есть чем больше возраст вашего сайта, тем нужнее вашему сайту — оптимизация БД.

Большая база данных может значительно сказаться на производительности вашего сайта.

 

В настоящее время БД wordpress состоит из 11 основных таблиц:

  1. wp_commentmeta
  2. wp_comments
  3. wp_links
  4. wp_options
  5. wp_postmeta
  6. wp_posts
  7. wp_terms
  8. wp_term_relationships
  9. wp_term_taxonomy
  10. wp_usermeta
  11. wp_users

О том какие таблицы за что отвечают можно прочитать в моей предыдущей статье.

 

Некоторые плагины при установке и активации добавляют свои таблицы в БД, но самое главное, что при удалении этих плагинов — дополнительные таблицы БД не удаляются, а остаются в ней — нужно это чтобы сохранить информацию, если вы вдруг снова захотите использовать данный плагин.

 

Например плагин Duplicator (позволяющий перенести wordpress сайт на другой хостинг, домен, локальный сервер, сделать зеркало сайта, резервную копию) добавляет в БД таблицу с названием:

 

оптимизация БД

 

Или еще пример — плагин WooCommerce (один из вариантов как бесплатно организовать интернет магазин для сайта) добавляет несколько дополнительных таблиц к вашей БД:

 

оптимизируем базу данных wordpress

 

1. Оптимизация БД через PhpMyAdmin:

PhpMyAdmin является наиболее распространенным способом для управления базой данных WordPress.

Для того чтобы попасть в PhpMyAdmin, нужно зайти на сайт вашего хостинга, авторизоваться и найти PhpMyAdmin, его интерфейс выглядит приблизительно так:

 

программа phpmyadmin

 

PhpMyAdmin позволяет оптимизировать таблицы из главного выпадающего меню. Все, что вам нужно сделать, чтобы оптимизировать вашу базу данных — это нажать в верхнем меню на пункт «Структура», далее внизу поставить галочку напротив  «Отметить все», далее из выпадающего списка выбрать «Оптимизировать таблицу»:

 

оптимизируем БД вордпресс

 

После чего phpMyAdmin выдаст следующее сообщение:

 

используем phpmyadmin

 

В phpMyAdmin есть еще одна полезная опция — «Восстановить таблицу», которая позволяет исправить таблицу БД, которая была повреждена, находиться она там же, где и опция «Оптимизировать таблицу»:

 

восстановить таблицы БД

 

2. Оптимизация БД через SQL запрос:

Также можно воспользоваться SQL запросом для оптимизации таблиц БД сайта:

OPTIMIZE TABLE 'wp_posts'

SQL запросы можно сделать с помощью плагинов:

— SQL Executioner;

— dbview;

и др.

 

3. Оптимизация БД по средствам движка wordpress:

Для этого нужно в файл wp-config.php добавить следующую строчку:

 

define( 'WP_ALLOW_REPAIR', true );

 

бд оптимизация

 

А далее зайти по следующем url:

http://ваш сайт/wp-admin/maint/repair.php

 

Например для моего сайта, мне нужно ввести:

http://mnogoblog.ru/wp-admin/maint/repair.php

 

(Можете ввести данный url для своего сайта и вам высветиться сообщение о том, что нужно изменить файл wp-comfig.php, чтобы воспользоваться данной функцией).

 

После вышеуказанных действий (исправление файла wp-config.php) появиться следующее сообщение:

 

оптимизация бд посредством движка wordpress

 

Жмем на кнопку «Починить и оптимизировать базу данных.

Если в первой попытке починить и оптимизировать БД не удалось — запустите оптимизацию еще раз.

 

После починки и оптимизации БД данным способом — необходимо обратно исправить файл wp-config.php (удалить строчку «define( ‘WP_ALLOW_REPAIR’, true );»), так как любой посетитель сможет теперь пользоваться данным скриптом.

 

4. Оптимизация БД с помощью плагинов.

У каждого из плагинов свои плюсы, тестируйте, сравнивайте, оптимизируйте свою БД.

 

4.1. Плагин WP-Optimize 

Сайт Mnogoblog.ru рекомендует использовать данный плагин!

Можно держать данный плагин неактивным и периодически, например, раз в месяц, активировать его, производить оптимизацию БД, а далее опять делать его неактивным!

 

Сведения о плагине, который ей в официальном репозитории wordpress:

Последнее обновление: 2014-9-8

Загрузок: 1,410,414 — данная цифра говорит, что плагин просто отличный!

Сайт плагина: «wordpress.org/plugins/wp-optimize/»

 

wordpress БД оптимизация

 

4.2.  WP Clean Up

Последнее обновление:  2014-8-2

Загрузок: 88,817

Сайт плагина:  «wordpress.org/plugins/wp-clean-up/»

 

плагины для оптимизации базы данных

 

4.3. WP-DBManager

Последнее обновление:  2014-10-18

Загрузок:   1,223,797 — отличный плагин.

Сайт плагина:  «wordpress.org/plugins/wp-dbmanager/»

 

 

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

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