все о заработке в интернете
инфо-бизнесе с нуля, электронной коммерции
Мой профиль Вконтакте

Оптимизация баз данных или как сделать, чтобы ваш блог летал как ракета!

Уважаемые читатели. Оптимизация баз данных сегодня играет большое значение в ускорении работы блога. Читайте статью до конца, и вы узнаете, как несложная оптимизация баз данных моего блога, позволила ему работать в разы быстрее, скорость загрузки стала просто супер.

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

Основной причиной загрузки вашего блога является использование слишком большого количества плагинов. Именно они создают нагрузку на сервер, и ваш блог начинает очень медленно работать. Как этого избежать? Первым делом нужно отключить те плагины, которые можно заменить вставкой небольшого кода в соответствующий файл кода темы блога WordPress. Но об этом я напишу в других статьях.  Чтобы их не пропустить, получайте свежие статьи прямо на e-mail.

А сегодня я расскажу про оптимизацию баз данных Mysql.

Оптимизация баз данных или как в разы ускорить работу сайта

В данном посте я поделюсь тем, что сделал я, и благодаря чему, мой сайт теперь загружается очень быстро.

Кстати, скорость загрузки сайта вы можете проверить вот на этом сервисе. Идеально, сайт должен грузиться менее чем за 1 секунду.

Первое, нам необходимо внести некоторые изменения в код файла wp-config.php, который находится в корневой папке вашего каталога. Как правило, это папка public_html. Скачиваете его себе на компьютер и открываете в любом редакторе. Я, например, пользуюсь NotePad++. Открыв данный файл, нужно найти вот такую строчку: «Название базы данных WordPress». И добавить в код вот эти две строки:

define('WP_POST_REVISIONS', false);
define('EMPTY_TRASH_DAYS', 1);

база данных

Первая команда отключает ревизии ваших постов. Например, вы пишите статью, и происходит ее автоматическое сохранение. И это может происходить несколько раз. От этого ваша база данных просто будет катастрофически пухнуть и загружать сервер.

Вторая строка отключает сохранение статей в корзине. Здесь можно установить различное количество дней. У меня стоит 1 день.

Второе, я удалил весь мусор из моей базы данных. Заходите в панель admin вашего хостинг провайдера и заходите в базу данных. Пароль от нее можно найти в файле wp-config.php.

Но перед внесением изменений ОБЯЗАТЕЛЬНО сделайте резервную копию всего, что у вас есть!!!

Для этого зайдите в админ-панель хостинг провайдера, выберите «Управление BACKUP» (у меня так называется). Нажимаете «Базы MySQL», и сохранить бэкап.

Также это можно сделать и из панели «phpMyAdmin». Там выбираете свою базу данных и жмете «Экспорт» — ставите галочку «сохранить как файл» — затем «Ок». Все, она загрузится на ваш компьютер.

сохранить базу данных

Оптимизация баз данных будет заключаться в следующем. В админ панели заходите во вкладку SQL, и специальное поле вводите следующую команду и нажимайте OK:

DELETE FROM wp_posts WHERE post_type = "revision"

база sql

Она удалит все ревизии постов, которые у вас были до этого. У меня удалилось порядка 1100 строк. В результате моя база данных сократилась с 50mb до 13mb.

Дальше нужно оптимизировать место хранения наших постов. Здесь же вводим вот такой запрос:

OPTIMIZE TABLE wp_posts;

Далее удаляем спам комментарии. Их можно также просто удалить из админской панели вашего блога WordPress. Вводите команду:

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Далее. Нам нужно избавиться от так называемых пингбеков. Не слышали такого слова? Сейчас объясню. Вы, наверное, видели, что у вас в комментариях отображаются сообщения о том, что кто-то поставил ссылку на вас на своем ресурсе. Вот это и есть пингбеки. Они нам не нужны. Делается это также через вкладку SQL:

DELETE FROM wp_comments WHERE comment_type = 'pingback';

А затем их отключаем совсем:

UPDATE wp_posts p SET p.ping_status = 'closed'

Все. Теперь наша база данных оптимизирована. В результате этих действий, моя база сократилась в 2.5 раза. Данные операции следует проводить где-то раз в месяц.

После этого необходимо ее сохранить. Открываете свою базу данных и нажимаете вкладку экспорт. Ставите галочку в поле «сохранить как файл» и жмете «ОК». Все, началось скачивание.

Надеюсь, эта статья про оптимизацию была полезна для вас. Сделайте ретвит. Как я уже говорил, скоро я напишу то, как оптимизировать сайт с помощью плагинов, а так же, как загружать Эту базу обратно на сервер. Получайте статьи прямо на почту, чтобы не пропустить все самое интересное.

Удачного блоггинга.                                       С уважением, Александр Пузатых

Понравилась статья? Поделитесь с друзьями!