Оптимизация базы данных блога | Заметки вебмастера






Оптимизация базы данных блога с Wp-optimize

оптимизация базы данныхЗдравствуйте, дорогие друзья!

Рад Вас видеть снова на своём ресурсе!

Сегодня моя статья будет посвящена одной важной теме.

Информация, представленная здесь, обязательно будет полезна всем вебмастерам, которые нацелены на результат и постоянно трудятся над своими блогами, постоянно внедряя различные улучшения.

Вы когда-нибудь слышали о японской философии кайдзен? Она подразумевает постоянное непрекращающееся улучшение в любой сфере деятельности. Создание и развитие своего сайта, блога или любого другого интернет — ресурса не исключение.

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

Постоянное улучшение ресурса и негативные последствия

Рано или поздно у каждого начинающего вебмастера, после создания своего личного блога и его наполнения появляется ощущение, что что-то не в порядке. Сами статьи, какие — то куцые, дизайн не продуман, цветовая схема не та.

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

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

оптимизация базы данныхВ базе данных хранятся также все комментарии, в числе которых одобренные, а также надоедливые спам — комментарии и даже те, которые находятся в корзине.

Вот вся эта информация постепенно накапливается и со временем начинает занимать достаточно большой объём в Вашей базе данных (БД). Это негативным образом отражается на скорости загрузки Вашего блога.

Мне лично не нравятся блоги, на которых страницы открываются по пол — часа. Вам, думаю, тоже находиться на таком ресурсе не доставит особого удовольствия.

Да и свободное дисковое пространство на сервере Вашего блога явно ограничено, а для его увеличения нужно оплатить дополнительную услугу хостингу. К чему всё это? Лучше выбрать более эффективный метод.

Wp-optimize – плагин, который Вам поможет

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

Этим сегодня и займёмся, а поможет нам в этом плагин WP-optimize. Этот плагин создан специально для подобной оптимизации базы данных блогов, созданных с помощью системы WordPress

Хочу отметить, что данный плагин проверен мною лично. Версия плагина свежая, так как недавно он обновился. WP-optimize также совместим с последней версией системы WordPress 3.9.1.

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

Для того, чтобы им воспользоваться, нужно будет его скачать, установить и активировать. В моей предыдущей статье Вы найдёте для себя информацию о том, как искать и устанавливать плагины.

После установки и активации плагина WP-optimize, в Вашей админпанели слева появится вкладка WP-optimize. Нажмите на неё:

wp optimize

Откроется страница оптимизатора. Интерфейс данной программы достаточно простой и разобраться в нём не составит большого труда.

Все элементы будущей оптимизации представлены на русском языке. Итак, есть вкладка для проведения оптимизации, а также имеются ещё три вкладки: «Таблицы», «Настройки» и «Информация»:

wp optimize

Нажмите на вкладку «Настройки» и откроется окно настроек. Здесь есть две колонки: Общие настройки и настройки автоматической оптимизации:

wp optimize

В общих настройках я не ставил метки в пунктах – они там не особо и нужны. Автоматической оптимизацией по расписанию тоже не пользовался, да и не считаю эту опцию необходимой.

Всё дело в том, что после проведения оптимизации базы данных вручную, у меня появляется возможность отключить (деактивировать) плагин WP-optimize и тем самым снизить нагрузку на сервер.

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

Теперь нажмите вкладку «Таблицы» и Вы увидите список всех таблиц базы данных Вашего блога. В колонке «Превышение» красным цветом отмечен объём ненужной информации определённых таблиц, которые нуждаются в оптимизации (нажмите на скрин для увеличения):

wp optimize

Оптимизация базы данных с помощью плагина Wp-optimize

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

Кроме того, Вам нужно будет просмотреть все спам-комментарии, если у Вас установлен плагин Akismet как способ борьбы со спамом в комментах.

Это связано с тем, что данный плагин иногда отправляет хорошие комментарии в папку «Спам».

Также отсортируйте все неразрешённые комментарии в своей админке. После этого можно приступить к оптимизации.

Перейдите во вкладу «Оптимизатор» и установите метки напротив элементов, нуждающихся в оптимизации. Не забудьте поставить метку в поле «Оптимизировать таблицы базы данных». После чего нужно будет нажать кнопку «Запустить»:

wp optimize

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

wp optimize

Кстати, такую операцию по очистке БД, я проделываю после написания каждой статьи, перед тем как сделать резервную копию БД из Php Myadmin. Я советую делать также, если хотите жить и потом не тужить.

Если Вы впервые слышите об очистке баз данных блога, поспешите установить этот плагин и проверить, сколько мусора накопилось там.

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

Но не всё так безоблачно. Данный плагин удаляет не все старые значения из базы данных. Подробнее об этом можете прочитать в другой моей статье: «Как удалить старые значения из БД».

Да, кстати, ещё об одном моменте. Я уже упоминал об этом ранее, но может Вы забыли. Если Вы чистите БД вручную, а не на автомате, то можете отключить плагин Wp-optimize после проведённой оптимизации.

Для этого просто зайдите в свою админку-> Плагины->Установленные. Найдите Плагин Wp-optimize и нажмите ссылку «Деактивировать»:

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

Всё, плагин отключен. Нагрузка на сервер уменьшилась.

Для того, чтобы снова начать оптимизацию своей базы данных, просто нажмите ссылку «Активировать».

Ну, вот и всё, друзья! Надеюсь, был полезен. Не забудьте подписаться на рассылку новостей моего блога, чтобы узнавать новую полезную информацию. Пока-пока!

Успехов Вам и Удачи
С Уважением,


Книга о заработке в интернете:
Книга о заработке в интернете

Комментариев к статье: 21

  1. Игорь Черноморец:

    Сергей, первый раз слышу об этом плагине!Но так как я тебе доверяюhttp://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif, то сразу же установил его и сделал всё как ты описал! Несмотря на то что у меня не так уж и много мусора собралось, но всё же освободилось 5 мегабайта! Спасибо большое за этот пост!http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif

    Ответить

    • Сергей:

      Игорь, рад, что был полезен и помог тебе http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif
      Плагин и правда классный! Постоянно им пользуюсь http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

      Ответить

      • Alexandr:

        Сергей, а смогли бы вручную убрать весь мусор с помощью команд через ПХПМайАдмин?

        Ответить

        • Сергей Саранчин:

          Александр, всё возможно, но я люблю автоматизацию во всём :arrow:

          Ответить

          • Alexandr:

            Не скажите. Вы ставите коды вместо плагинов. Плагин — автоматизация, а код — ручная работа.

            Ответить

          • Сергей Саранчин:

            При соотношении код-плагин я выбираю код, потому что плагин в основном напичкам многими ненужными попутными кодами

            Ответить

          • Игорь:

            По мимо кодов,еще и ссылочки присутствуют.

            Ответить

  2. Геннадий Ольховский:

    Я тоже пользуюсь плагином WP-optimize с первых дней создания моего первого блога. Отличная вещь. Есть еще ньюанс, которого я не заметил в статье, это когда при оптимизации текст на русском языке (браузер Хром), он переводит автоматом, поэтому оптимизации не состоится. Необходимо сделать перевод назад (английский) и снова нажать на WP-optimize, когда текст будет латиницей, только тогда вы сможете сделать оптимизацию. Это так к сведенью новичкам.http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif

    Ответить

    • Сергей:

      Отличное дополнение, Геннадий http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif
      Я, признаться этого не знал. Прям интересно стало, надо попробовать http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif

      Ответить

      • Геннадий Ольховский:

        Мне тоже поначалу (давно уже)на одном блоге все работало, а на втором почему-то нет. Вот тогда я начал искать решение этого вопроса, все было на русском, пока я не вернул все обратно, оптимизация не запускалась. Вот такие бывают сюрпрАйзы.http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif Сергей, не хочу быть назойливым, но по-моему тебе лучше заменить смайлики. Я с таким уже встречался, совсем недавно. Эти смайлики запускаются с корневой папки твоего сайта и ссылки просто метровые, выглядят как-то, ну не … АС. Поставь простой плагин Kama WP Smiles, будет более прилично. Выглядеть смайлик будет вот так: :) и все.http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif

        Ответить

        • Сергей:

          Мои смайлы кстати тоже выводятся с помощью плагина. Они мне как-то больше нравятся, да и в статьях очень удобно их выводить http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif

          Ответить

  3. Денис Скрипник:

    ООО, помню, как раз в месяц оптимизировал БД. Весёлое было тогда время :-), а сейчас пиши себе статьи, да над неудобной формой комментирования думай: что с ней делать. :-)

    Ответить

    • Сергей:

      Денис, Вы про мою форму для комментов или про свою? http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif

      Ответить

      • Денис Скрипник:

        Не беспокойтесь: про свою.

        Ответить

  4. Alexandr:

    Жалко что плагин Wp-optimize не удаляет дубли страниц. Но спасибо и на том что он делает.

    Ответить

  5. Александр:

    Спасибо большое за отличную рекомендацию по плагину и статью! Установил все сделал, будем использовать!

    Ответить

    • Сергей Саранчин:

      Олично, Александр! :smile:

      Ответить

  6. Alexandr:

    Я бы не рекомендовал, а настаивал бы на резервном копировании базы данных. Глюк у плагина будет и что тогда без резервной копии делать.

    Ответить

  7. Alexandr:

    На блогах, на которых страницы открываются по полчаса может не быть комментариев. Может там фоток полно.

    Ответить

    • Игорь:

      О,так это может не только фоток полно.
      Это может разные нюансы быть.

      Ответить

      • Alexandr:

        Из за фото, если урок по фотошопу. Там фотографий штук по 20.

        Ответить


НАПИШИТЕ СВОЙ ПЕРВЫЙ КОММЕНТАРИЙ НА ЭТОМ БЛОГЕ И ПОЛУЧИТЕ ПОДАРКИ!

Нажимая кнопку "ОТПРАВИТЬ" комментарий, Вы принимаете пользовательское соглашение и подтверждаете, что ознакомлены и согласны с политикой конфиденциальности этого сайта.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: