7 Плагинов для оптимизации базы данных WordPress сайта


Содержание материала:

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

Привет, уважаемые пользователи WordPressInside! Меня зовут Газиз Исмаил, и я являюсь автором блога site4business.net. Посредством него я делюсь секретами создания успешного онлайн-бизнеса.

Получение трафика, создание базы подписчиков, контент-маркетинг — все это про меня… Но сегодня я бы хотел рассказать вам о безопасности вашего WordPress сайта.

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

А самое главное — таким образом мы заботимся о долговечности авто.

То же самое можно сказать о WordPress сайте. Если мы будем проводить регулярные технические работы, очищать и оптимизировать базу данных, сайт будет работать более плавно, быстро и без сбоев.

Но что происходит в реальности?

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

«Но как мне поддерживать здоровье моего сайта?»

Во-первых, зная PHP и тонкости работы баз данных, вы можете самостоятельно решить все вопросы, касающиеся вашего сайта.

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

Что требуется от вас:

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

Важность Баз Данных

Будучи владельцем Вордпресс сайта, вы должны знать, что ваш интернет-ресурс состоит из 3 компонентов:

  • Файлы WordPress движка
  • Файлы вашей темы оформления
  • Ваша база данных MySql

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

Но что касается баз данных…

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

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

А теперь представьте, как бы вы себя чувствовали, если все это исчезнет в мгновение ока?

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

Прежде всего, вам нужно уничтожить так называемые «редакции».

Также заметьте:

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

Лучшие плагины по оптимизации баз данных

Ниже вы найдете список лучших WordPress плагинов по оптимизации баз данных сайта.

WP-Optimize

WP Optimize — популярный плагин по оптимизации баз данных. Он имеет бешеные полмиллиона установок и не менее впечатляющий рейтинг в 5 звезд. Читаем недавний детальный пост в блоге с обзором и настройкой WP-Optimize плагина.

Поддержка плагина ведется через email и на GitHub.

  • Удаление всех почтовых редакций
  • Удаление всех спам и перемещенных в корзину комментариев
  • Удаление неодобренных комментариев
  • Удаление переходных вариантов
  • Удаление пингбэков
  • Удаление трэкбэков
  • Оптимизация таблиц баз данных

С WP-Optimize вы можете выбрать дату с которой начнется оптимизация. Например, можно удалить все данные старше 3 недель.

Также, вы можете начать «чистку» как самостоятельно, так и автоматически, установив удобный для себя график.

Что еще примечательно в этом плагине?

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

Optimize Database After Deleting Revisions

Optimize Database является одним из лучших в своем роде. Он имеет более 60 тыс. установок и рейтинг в 5 звезд. Плюсом данного плагина является простота в использовании.

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

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

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

В завершение процесса вы увидите краткую информацию о результатах оптимизации.

WP-Sweep

Ну что можно сказать про WP-Sweep?

Довольно популярный плагин (20 тыс. установок) с рейтингом в 5 звезд. Имеет форум поддержки, где любой может задать вопрос автору.

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

  • Посты
  • Комментарии
  • Пользователи
  • Мета-информация
  • База данных

Стоит отметить, что в отличии от предыдущих плагинов WP-Sweep не имеет автоматически задаваемого графика работы.

WP-DBManager

WP DBManager — следующий кандидат в нашем списке. Но если честно, это скорее терминатор, а не плагин.

Почему?

Потому что он невероятно функционален. Вот что он умеет:

  • Оптимизировать базу данных
  • Устранять неполадки в базе данных
  • Делать резервное копирование
  • Удалять резервные копии баз данных
  • Восстанавливать базу данных

Но что кроме функциональности имеет терминатор? Разрушающую мощь! Поэтому, будьте осторожны при использовании этого плагина.

Совет: перед оптимизацией баз данных делайте резервные копии. Форс-мажор еще никто не отменял.

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

Стоит упомянуть, что WP-DBManager умеет запускать SQL запросы. Только это, вкупе с опцией удаления баз данных требует от вас внимательности. Будьте осторожны.

Simple Revisions Delete

Simple Revisions Delete — идеальный вариант для молодых WordPress сайтов.

Почему?

Дело в том, что в отличие от предыдущих плагинов, Simple Revisions позволяет удалять редакции постов и страниц по отдельности. Что это значит?

Как вам сказать…

Вы просто заходите в раздел «Записи», выбираете пост, и рядом с блоком редакций жмете на кнопку «purge». И вуаля! Все редакции удаляются.

Плюсы: плагин не требователен к ресурсам и очень прост в использовании.

Минус: не подходит для сайтов с большим количеством контента.

Стоит упомянуть, что Simple Revisions имеет скромные 2 тыс. установок и рейтинг в 5 звезд.

Вывод

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

Готовы ли потерять базу данных своего сайта?

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

Специально для вас я нашел лучший плагин по резервному копированию сайта. Его можно интегрировать с Dropbox или же настроить отправку копий на свою почту. Переходите по ссылке чтобы узнать подробнее.

MnogoBlog

как создать сайт на wordpress, настроить и оптимизировать 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 (один из вариантов как бесплатно организовать интернет магазин для сайта) добавляет несколько дополнительных таблиц к вашей БД:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

После починки и оптимизации БД данным способом – необходимо обратно исправить файл 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/”

4.2. WP Clean Up

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

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

4.3. WP-DBManager

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

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

Быстрая оптимизация базы данных WordPress

Приветствую вас на сайте Impuls-Web!

Меня зовут Юлия Гусарь, и в данной статье мы поговорим о том, как можно оптимизировать базу данных вашего сайта, работающего на WordPress.

Прежде всего, напомню, что любой сайт, работающий на CMS, состоит из двух частей:

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

  • настройки уже удаленных плагинов
  • удаленные статьи, записи или комментарии
  • ревизии постов и т.д.

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

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

Данный плагин называется Optimize Database after Deleting Revisions. Для его установки как обычно, копируем его название, и переходим в административную часть сайта.

  1. 1. В разделе «Плагины» = «Добавить новый», в строку поиска вставляем название.
  2. 2. На странице результатов выбираем нужный нам плагин и нажимаем «Установить» и после установки, активируем его.

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

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

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

  • 10. Ниже вам предоставляется возможность исключить какие-то определенные таблицы из процесса очистки. То есть, к примеру, если вы хотите очистить все таблицы, кроме таблицы wp_users, то ставите здесь галочку, если вам нужно еще какую-то таблицу оставить без очистки, то есть в том виде в котором она есть сейчас, то вы также ставите галочку возле названия этой таблицы. Я обычно очищаю сразу все таблицы.
  • 11. После того, как вы задали все настройки, нажимаем на кнопку «Сохранить настройки».

    Где нам нужно еще раз перепроверить все заданные нами параметры. После этого нажимаем на кнопку «Начать оптимизацию».

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

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

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

    Видеоинструкция

    Если вы знаете какие-то другие плагины для WordPress, которые позволяют более продуктивно оптимизировать базу данных – напишите их в комментариях, пожалуйста. В дальнейшем я планирую сделать видео о том, как оптимизировать ваш сайт, что бы не происходило засорение базы данных, то есть отключить ревизии, Pingbacks и Trackbacks, и оптимизировать некоторые другие настройки.

    На этом у меня все. Подписывайтесь на мою рассылку и заходите на мой YouTube-канал.

    Удачной вам оптимизации базы данных! До встречи в следующих статьях.

    Как оптимизировать Базу Данных WordPress с помощью бесплатного плагина WP-Optimize

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

    В этом уроке мы покажем, как можно легко и быстро оптимизировать базу данных вашего сайта на WordPress с помощью бесплатного плагина WP-Optimize.

    Зачем нужно оптимизировать БД сайта на WordPress?

    Если вы используете длительное время WordPress, то наверняка в вашей БД накопилось много лишнего мусора, например: старые версии и ревизии постов, спам комментарии, удаленные комментарии и посты, неактуальные мета-данные и так далее.

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

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

    Простой пример: одни только ревизии постов увеличивают размер БД более чем в 2 раза. Если вы уже вычитали и опубликовали пост, зачем вам хранить в базе все его предыдущие ревизии?

    WP-Optimize

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

    Теперь мы установим бесплатный плагин WP-Optimize :

    Это популярный и бесплатный плагин от тех же разработчиков, что создали известный плагин резервного копирования UpdraftPlus .

    После установки и активации перейдите в новый раздел в WordPress админке, который так и называется WP-Optimize:

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

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

    После выбора всех нужных операций, просто нажмите на кнопку Run on all selected items вверху, и процесс оптимизации начнется.

    Когда все операции будут выполнены, вы можете посмотреть статистику в окошке справа:

    На этом все, вы успешно оптимизировали Базу Данных вашего сайта на WordPress!

    Примечание: Если ваша база данных MySQL использует таблицы формата InnoDB, то такие таблицы оптимизироваться не будут. WP-Optimize просто пропустит их при выполнении операций. Но вы сможете оптимизировать такие таблицы вручную, используя phpMyAdmin.

    Насколько полезным был этот пост?

    Нажмите на звезду, чтобы оценить этот пост!

    Средний рейтинг: 4.1 / 5. Количество голосов: 7

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

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

    Но многие не знают, как и что нужно изменять. С чего начать? На мой взгляд, в первую очередь лучше всего начинать с очищения базы данных вашего сайта. Это наиболее важное мероприятие, которое значительно улучшит скорость и общие характеристики сайта на WordPress. Опустим «Воду» и перейдем непосредственно к начальному решению.

    Содержание статьи:

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

    WP Optimize плагин для оптимизации базы данных сайта. Является одним из самых эффективных в этом направлении. Рассмотрим общую информацию и функционал этого замечательного плагина более подробно. Установка стандартная, находим в поиске плагинов и устанавливаем. Так выглядит его описание в поиске:

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

    Главные настройки плагина

    Смотрите изображение ниже:

    Настройки плагина достаточно понятные. Для более улучшенного представления, я разделю их на три группы. И так, преступим к рассмотрению WP-Optimize:

    1. Генеральные настройки — основные настройки.

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

    2. Настройки автоматической очистки и оптимизации баз данных.

    Настройка позволяет автоматизировать процесс оптимизации базы.

      Планировщик оптимизации и очистки — функция позволяет выбрать план оптимизации. В выпадающем меню, выберите как часто вы хотите очищать и оптимизировать базы вашего сайта. К примеру у меня стоит ежедневный план. Далее после выбора оптимального плана. Вам необходимо выбрать перечень процедур, которые плагин будет проводить с вашими базами данных. Поясню эти процедуры, будут выполняться согласно вашему плану. Оптимизация таблиц базы — очистка не используемых таблиц баз данных от мусора, это важная вкладка! Удалить авто ревизии — отвечает за удаление старых ревизий при обновлении вашей публикации. После изменений в публикации вы обновляете ее и соответственно получаете ревизию старой записи. Это полезно к примеру если Вы желаете восстановить запись, используя при этом старую ревизию. С течением времени такие ревизии накапливаются и захламляют базы. Что негативно сказывается на скорости отклика и объема базы. Я рекомендую эту опцию к включению, плагин автоматически будет очищать старые ревизии публикаций на вашем сайте. Сломанные сообщения — проводит очистку мусорной корзины ваших постов. Если эта функция вам необходима, то рекомендую ее к включению. Спам и прочие комментарии — При включении автоматически будут удаляться спам комментарии. Не одобренные комментарии — опция отвечает за удаление комментов, которые вы еще не одобряли и не просматривали. Не рекомендую включать эту опцию, в противном случае отстранитесь без комментариев к статьям. Удаление старых путей — полезная опция! Позволяет очищать старые не используемые переходы, между сайтом и сервером базы данных. Рекомендую эту опцию к включению.

    3. Настройки ведения лог журналов

    Эти параметры отвечают за ведение лог журналов. Для последующей отладки плагина или Вашего сайта. Опции полезные, но не обязательные! Если у Вас много свободного места на сервере, то можете включить.
    После настройки нажмите на «Сохранить».

    Ручная оптимизация базы данных WordPress

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

    Окно имеет практически одни и те же функции, что и в настройках.

    1. Оптимизация базы — производит однократную очистку и ускорение всех имеющихся баз сайта.
    2. Стирание всех ревизий постов — полное стирание всех имеющихся ревизий к статьям.
    3. Очистка корзины со сломанными записями — полная очистка корзины со статьями.
    4. Спам комментарии — удаление всех спам комментариев.
    5. Не одобренные комментарии — удаление всех не одобренных комментариев.
    6. Удаление транзитных настроек сайта — удаление настроек транзитных направлений, между сайтом и базами. Полезная опция.
    7. Уведомления — автоматически удаляет все уведомления от плагинов и самой системы.
    8. Обратные ссылки — полезная опция, удалят все имеющиеся действующие обратные ссылки.
    9. Несвязанные метаданные с записями — производит очистку метаданных, которые не связаны с вашими публикациями. Поясню метаданные которые заключены в ваших публикациях, удаляться не будут.
    10. Метаданные к комментариям — очищает все имеющиеся метаданные к комментариям.
    11. Очистка не актуальных данных о связях с базами — очень полезная опция, позволяет удалить старые связи между сайтом и сервером. При этом удаляются только те связи, которые уже не актуальны.
    12. Выполнение выбранных процедур — после того как вы все отметили, нажмите на кнопку «произвести оптимизацию базы». Или с правой стороны на кнопку «Выполнить действие».

    Заключение

    В целом это все функции плагина. Как видите плагин WP-Optimize, отлично справляется с оптимизацией баз данных WordPress. Тем более с его настройкой, спокойно справится даже начинающий Вебмастер. После работы с этим плагином, вы заметите стабильное состояние скорости отклика вашего сайта. Это в свою очередь, благотворно повлияет на пользователей и читателей вашего проекта. Ведь все мы любим, когда все работает быстро. Начните оптимизацию сайта, именно с плагина WP-Optimize.
    На этой фразе статья заканчивается. Спасибо Вам за внимание, надеюсь что материал познавательный, интересный и понравился вам. Желаю Вам успехов в оптимизации ваших сайтов с последующими результатами. Отличными результатами!

    13 плагинов WordPress для ускорения загрузки сайта: как ускорить сайт на WP

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

    Поисковики любят быструю загрузку

    Поисковые системы тоже поощряют ускорение загрузки. В Яндексе говорят о том, что более 40% выходят в сеть с 3G-интернетом, так что тяжелые страницы будут загружаться очень медленно. Проблема долгого ответа сервера считается критичной: если среднее время ответа всех страниц дольше трех секунд, вы увидите предупреждение в Яндекс.Вебмастере

    Google в июле 2020 запустил алгоритм Google Speed Update, он понижает в выдаче сайты, которые загружаются очень долго. Особенно рискуют интернет-магазины, потому что обычно они функционально перегружены.

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

    График изменений по десктопной и мобильной выдаче

    Но сайты, которые действительно долго загружались, просели в выдаче. Интересно, что по анализу Барри Шварца, владельца портала Seroundtable, апдейт больше всего навредил сайтам о здоровье:

    Результаты анализа Барри Шварца


    Пострадали 42% официальных ресурсов медучреждений, частных сайтов о здоровье и фитнесе, ЗОЖ. Причина такого смещения результатов неизвестна, точнее, нет официального ответа, зато есть версии, о которых мы рассказывали в статье «Как продвигать сайты в медицинской тематике».

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

    От чего зависит скорость загрузки сайта

    Скорость загрузки сайта зависит от нескольких факторов, каждый из них можно ускорить по мере возможностей.

    Серверные параметры, хостинг

    Время ответа сервера — это время, за которое сеть и сервер вернул первый запрошенный байт HTML-файла. Чем больше это время, тем дольше у пользователя белый экран загрузки вместо сайта. Плохо, если время ответа сервера дольше трех секунд, Яндекс.Вебмастер покажет уведомление о критичной ошибке.

    Скорость ответа сервера, верстка, оптимизация CSS и JS влияет на время загрузки основной части сайта.

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

    По словам Джона Мюллера, Google определяет скорость сайта по общей картине, а не по промежуточным этапам. Быстрой загрузки первого байта (TTFB) недостаточно, это не показатель хорошего пользовательского опыта. Важно общее время загрузки и рендеринга, поэтому стоит работать над всеми доступными параметрами.

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

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

    Почитать по теме:
    «Как ускорить загрузку: оптимизируем код верхней части страницы»: асинхронная загрузка, jQuery, минификация и объединение кода, кэширование и другие способы.

    Некоторые оптимизаторы советуют сократить количество языковых настроек, которые загружаются WordPress стандартно, и так снять с хостинга часть загрузки.

    Для этого в корневой директории нужно найти файл wp-config.php, в котором найти строку

    И заменить ее на такой код:

    Вес страницы сайта

    От веса HTML-страниц тоже зависит скорость загрузки — тяжелые страницы со сложной функциональностью и тяжелыми медиафайлами будут загружаться долго. Чтобы страница стала легче, можно настроить HTML-элементы с помощью CSS, использовать сжатие медиафайлов, настроить кэширование, минифицировать код страницы.

    Об этом в подробностях в статье «Как уменьшить вес сайта и ускорить загрузку страниц»: gzip, brotli, минификация и другие способы.

    Редиректы

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

    Редиректы с HTTP на HTTPS тоже могут тормозить процесс, в этом случае поможет технология HSTS (HTTP Strict Transport Security) — тогда браузер автоматически сделает внутренние редиректы, сразу сделает запрос на HTTPS и перенаправит пользователей на безопасное соединение. Для этого нужно подключить функцию HSTS в личном кабинете хостинга или прописать заголовок HTTP Strict Transport Security. Но советуем сначала протестировать функцию, чтобы убедиться, что все страницы доступны.

    Плагины для ускорения загрузки сайта на WordPress

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

    Optimize Database

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

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

    Фрагмент работы с плагином

    Совместим вплоть до 5.2.3 версии WordPress, нужна версия PHP 5.0 или выше.

    WP-Optimize

    Плагин для очистки базы данных, сжатия изображений и кэширования.

    • удаление резервных копий, спам-комментариев, пингбэков, трекбэков;
    • массовое сжатие изображений в формате PNG, JPG, GIF, BMP и TIF;
    • кэширование: специфический кэш для устройств, предварительная загрузка кэша, расширенные правила исключения для файлов;
    • gzip-сжатие HTML, JavaScript и CSS;
    • настройка автоматических очисток по расписанию.

    Ускорение с помощью плагина Пример интерфейса

    Работает бесплатно, есть премиум-версия с дополнительными возможностями. Совместим с версиями WordPress от 3.8.

    WP Fastest Cache

    Плагин создает статические html-файлы с сайта на WordPress и сохраняет их, то есть кэширует страницы.

    • кэширование страниц в браузере для более быстрой загрузки у пользователей, посещавших сайт ранее;
    • gzip-сжатие;
    • оптимизация кода;
    • уменьшение размера файлов css.

    Данные работы плагина

    Плагин совместим с HTTPS, поддерживает SSL, CDN, Cloudflare. Не работает с режимом Multisite. Совместим с версиями WordPress от 3.3

    PageSpeed Ninja

    Плагин улучшает производительность сайта на WordPress, работает с десктопным и мобильным отображением.

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

    PageSpeed Ninja предлагает действия по ускорению загрузки

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

    Совместим с версиями WordPress от 4.0.1 и выше.

    PageSpeed Module

    Плагин открывает дополнительные настройки страниц для ускорения загрузки, если на сайте используется веб-сервера с открытым исходным кодом Apache или Nginx.

    • очистка кэша от модулей;
    • включение режим разработчика для обхода кэширования PageSpeed.

    Окно настройки плагина

    Для работы нужно, чтобы был установлен веб-сервер Apache или Nginx. Плагин совместим с версиями WordPress от 4.4.

    Jetpack

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

    • отложенная загрузка изображений для ускорения работы на мобильных устройствах;
    • темы для оформления;
    • поддержка статистики и аналитики;
    • автоматический постинг в соцсети с планированием публикаций;
    • статистика и аналитика сайта
    • Elasticsearch — поиск похожего контента на сайтах;
    • фильтрация спама;
    • ежедневное резервирование;
    • поддержка системы оплаты;
    • двухфакторная аутентификация для входа на сайт;
    • и другие возможности для безопасной работы на сайте и маркетинга.

    Некоторые возможности платные, цена зависит от количества подключенных дополнений. Есть бесплатный минимальный тариф.

    Загрузка изображений на сайт через плагин

    Совместим с версиями WordPress от 5.1, версия PHP от 5.6.

    All in One SEO Pack

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

    • поддержка Google AMP для ускорения загрузки мобильных страниц;
    • уведомление Google об изменениях на сайте;
    • автоматическая оптимизация заголовков и генерация метатегов;
    • поддержка Google Analytics;
    • встроенный API, который позволяет дорабатывать плагины под себя;
    • и другая функциональность для SEO.

    SEO-меню плагина с модулями

    Совместимость с PHP от 5.2.4 версии. Совместим с WordPress от 4.7 версии.

    WP Total cache

    Плагин справляется с кэшированием HTML-страниц, объединением стилей и скриптов, браузерным кэшированием.

    • тестирование настроек сервера, чтобы подобрать настройки плагина для комфортной работы;
    • импорт настроек, если работаете с несколькими проектами;
    • кэширование страниц и объектов;
    • сжатие CSS и JavaScript;
    • отслеживание работы плагина.

    Интерфейс плагина

    Нужна версия WordPress 3.2 или выше.

    WP Super Cache

    Плагин для кэширования HTML-страниц. Не оптимизирует JS/CSS, но с этим справляется следующий плагин из подборки.

    • простое включение и отключение кэширования;
    • настройка сроков и страниц для кэширования;
    • настройка кэширования для мобильной версии;
    • поддержка CDN;
    • сбор статистики по страницам.

    Варианты настройки кэширования

    Совместим с версиями WordPress от 3.1, минимальное требование — версия PHP 5.2.4 или выше.

    Autoptimize

    Плагин работает с кодом, скриптами и стилями страницы, ускоряя загрузку. Хорошо справляется в тандеме с предыдущим плагином.

    • оптимизация JavaScript и CSS;
    • исправление кода, блокирующего отображение верха страницы.
    • кэширование и объединение скриптов и стилей;
    • работа с заголовками;
    • перемещение скриптов в нижний колонтитул;
    • упрощение HTML.

    Настройки плагина

    Совместим с версиями WordPress от 4.0 и выше, версиями PHP от 5.3 и выше.

    AMP for WordPress

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

    • преобразование страниц в вид AMP, тогда к URL каждой страницы добавится /amp/;
    • отображение сайта как «Native AMP», тогда у каждого адреса будет только одна AMP-версия URL;
    • обновление кэша по расписанию.

    Пример страницы с шаблоном AMP

    Поддерживает CDN. Совместим с версиями WordPress от 4.9, PHP от 5.4.

    Yandex.News Feed by Teplitsa

    Плагин упрощает интеграцию сайта с Яндекс.Новостями, включая поддержку турбо.

    • трансляция контента для Яндекс.Новостей;
    • поддержка режима Турбо Страниц.
    • настройка категорий, которые попадут в трансляцию;
    • и другие настройки RSS-ленты для Яндекс.Новостей.

    Настройка Турбо-страниц

    Совместим с версиями WordPress от 3.9.

    Smush Image Compression and Optimization

    Плагин уменьшает и сжимает изображения для быстрой загрузки страницы.

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

    Автоматическое изменение размера

    Совместим с версиями WordPress от 4.6, PHP от 5.3 и выше.

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

    Как я провел чистку базы данных WordPress и оптимизировал ее в 7 раз

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

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

    На самом деле, мне понравилось чистить свой блог

    Тем более, что под WordPress существует просто невероятное количество всяких плагинов и расширений (читайте 5 причин использовать WordPress для визиток и блогов).

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

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

    Но почему она вообще засоряется?

    Тут много моментов, но один из основных критериев, как я понял на своем опыте, из за того, что WordPress сохраняет:

    • ревизии (редакции) всех страниц и записей,
    • старые метатеги,
    • черновики,
    • спам,
    • корзину и т.п.

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

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

    Это приводит к неэффективному использованию этих самых ресурсов, снижению производительности и повышению нагрузки на хостинг.

    Поэтому периодически базу данных рекомендуется чистить.

    Кстати, нужно ли ее чистить всем подряд? Не уверен.
    Если сайту пару месяцев, на нем десяток статей, то там особенно и оптимизировать нечего.

    Другое дело — старый сайт или живущий активной жизнью блог.

    7 причин оптимизировать базу данных в WordPress

    Я приведу несколько критериев, каждый из которых сам по себе является весомым поводом, чтобы задуматься об очистке базы данных:

    1. Если хостер сообщает о повышенной нагрузке.
    2. Появляются ошибки из-за нехватки памяти.
    3. Админка или сам сайт начинают тупить и долго делать обычные операции.
    4. Если сайту уже несколько лет.
    5. Если вы заметили, что размер базы данных неоправданно разросся, у меня одно время база весила 250Мб (!), потом дефрагментировалась до 112 Мб, а сейчас после чистки — 21 Мб
    6. Если на сайте под WordPress или блоге много статей, например, 100, 200, 300 и больше.
    7. Если вы часто редактируете статьи перед публикацией или после размещения на сайте (например, я могу одну статью на блоге редактировать 50 раз и более!).

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

    Реально ли оптимизировать базу в WordPress в два клика

    Как вы уже наверное поняли, я не сторонник сложных решений. У меня что ни статья, то все я стараюсь делать «в два клика» или «за пару минут».

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

    Я ненавижу статьи типа «20 плагинов для WordPress по чистке базы данных». Их практическая польза равна нулю.

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

    Так и хочется сказать: «Автор, ты мне покажи только один плагин (один, Карл!), который лично ты у себя используешь, и который справился с имеющейся у тебя проблемой мгновенно, да еще желательно бесплатно».

    Но чтобы это сделать, нужно ведь сначала поставить эти 20 плагинов, определить, что 10 из них — полное херня, 5 — куда ни шло, но неудобные в использовании, еще 3 — тупо не заработали, и в конце концов 2 — то, что нужно, из них 1 — вообще огонь.

    Конечно, проще выпустить банальный дайджест, пробежаться по верхам — типа этот плагин платный, этот бесплатный, этот русский, этот умеет то, этот сё. Типа, я тут «идеи накидал, а ты уже сам додумай».

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

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

    С этим плагином реально почистить базу данных от мусора за пару минут.

    Почему лично мне понадобилась чистка базы данных

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

    На моем отдельном виртуальном сервере (я ведь переехал!) — все супер, а на shared-хостинге у провайдера — выскакивала ошибка:

    Fatal error allowed memory size of 268435456 bytes exhausted (tried to allocate bytes)

    Она говорила о том, что памяти в 256Мб, выделенной хостером для моего сайта было недостаточно.

    Если отключить несколько плагинов — ошибка исчезала, при включении — появлялась, очевидно, что памяти реально было впритык.

    Но отключать плагины — это не выход, так как их функционал всегда важен.
    Кому нужен голый WordPress?

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

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

    У меня было 209 ревизий главной страницы.

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

    Поэтому в базе данных WordPress хранилось много мусорной информации и она сожрала весь объем свободной оперативной памяти на хостинге.

    Как только я почистил ревизии из базы данных, на этом сайте все стало отлично. После того, как я почистил уже всю базу (она уменьшилась в 7 раз — с 10 Мб до 1.5 Мб, было вычищено 99 000 мусорных записей в таблицах — в основном метатеги в ревизиях).

    И уже потом я обратил свой взор на остальные сайты и прежде всего на свой блог.

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

    Очищаем базу данных WordPress вручную

    Приведу несколько команд, которые я нашел в сети и которые действительно работают.

    Запускать их нужно из системы управления базой данных PhpMyAdmin, который есть на 99,9% всех хостингов, прямо вот тут:

    Выполнить нужно вот эти команды:

    Причем выполнить последовательно!
    Если выполнить последнюю команду и удалить ревизии статей, то ревизии метатегов уже не удалятся.

    Ну и конечно, вы должны убедиться, что префикс таблиц в базе данных соответствует вашим. То есть по умолчанию префикс wp_, но он может и отличаться, например, если вы как и я, пользуетесь для безопасности плагином All In One WP Secure.

    Очищаем базу данных WordPress плагином

    Из всего разнообразия плагинов мне сразу понравился Optimize Database after Deleting Revisions. Отличный плагин, на русском языке, плюс имеет встроенную возможность отключения ревизий.

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

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

    Впрочем, после того, как я поставил себе профессиональный Clearfy для чистки всего сайта WordPress (в нем есть функция работы с ревизиями), я фактически на 100% избавился от мусора на всех своих сайтах.

    Интерфейс Optimize Database after Deleting Revisions простой, все на одной странице.
    Настройки можете вот такие как я сделать или выбрать свои:

    Сохраняете, кликаете «Начать оптимизацию» и когда все будет готово (процесс обычно занимает от 10 до 60 секунд), вы увидите подробный отчет.

    У меня изначально база данных в блоге занимала 112Мб:

    После того, как я на ней начал экспериментировать и всячески очищать от хлама (вручную и с помощью разных плагинов) то получилось ее ужать до 24Мб.

    А Optimize Database after Deleting Revisions ее очистил еще больше — до 21 Мб:

    А вот посмотрите на сайте клиента, вообще не оптимизированном до этого — какая экономия:

    И еще один клиент без оптимизации:

    Так что я остановился в итоге на Optimize Database after Deleting Revisions, чего и вам советую.

    Выводы и итоги

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

    Но на все про все я потратил минут пять, это настолько несложно, может сделать каждый, а во многих случаях дает весьма ощутимые преимущества.

    Плагином чистить базу проще всего, работает он стабильно, отзывы по нему в репозитории положительные.

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

    После оптимизации нагрузка на хостинг снизилась, все ошибки по нехватке памяти убрались, и в целом сайт после этого субъективно стал работать гораздо шустрее.

    Полезный совет: Нажатие клавиш «WIN + D» позволяет быстро скрыть текущие окна и перейти к рабочему столу Windows.

    Как я оптимизировал медленный сайт WordPress: полный список из 40+ актуальных советов по оптимизации скорости WordPress

    Дата публикации: 2020-04-12

    От автора: если вам нужна оптимизация скорости сайта WordPress, которая улучшает оценку/время загрузки, то я покажу вам, как использовать для этого отчет Pingdom , GTmetrix и Page Speed Insights. Я уже говорил об одном из самых популярных уроков WP Rocket, в том числе и об W3 Total Cache и WP Fastest Cache, которые в совокупности содержат более 500 комментариев и используются более чем 200 000 человек. Давай сделаем и твой сайт!

    Плагин хостинга и кэширования — это два ключевых фактора в руководстве по оптимизации WordPress. SiteGround был оценен и по результатам опроса на Facebook стал #1 (он был #1 и в прошлом году), и я пользуюсь им. Вы можете использовать Google Page Speed Insights и Byte Check, чтобы проверить скорость вашего хостинга/TTFB. WP Rocket был №1 плагином для кэширования в другом опросе Facebook, и его я тоже использую. Да … обе эти услуги платные (SiteGround стоит 3,95 — 11,95 долл. США в месяц, а WP Rocket — 39 долл. США в год), но это то, чем я настраиваю скорость большинства загрузок. У меня есть урок для WP Rocket, и SiteGround предоставит вам бесплатную миграцию — оба варианта легкие.

    1. Pingdom vs. GTmetrix vs. Google Page Speed Insights

    По данным WP Rocket, Pingdom — самый точный способ измерения времени загрузки. Это первичная метрика, которую вы должны измерять (не оценки), но есть корреляция.

    Бесплатный курс «Основы создания тем WordPress»

    Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

    У GTmetrix есть более надежные рекомендации … например, какие изображения нужно оптимизировать на вкладке «Page Speed» (шаги 14-16) и использовать CDN на вкладке «YSlow» (шаг 11). Это также полезно для поиска плагинов медленной загрузки, если они появляются несколько раз в отчете или занимают много времени для загрузки на вкладке «Waterfall». Поскольку плагин P3 Profiler больше не работает, используйте GTmetrix.

    Google Page Speed Insights хорош только для одной вещи — проверки скорости сервера. Если вы видите, что время отклика сервера в отчете должно учитывать переход на более быстрый сервер ( шаг 3 ). В противном случае это довольно бесполезная вещь, и есть много статей, которые объясняют, почему. Google рекомендует, чтобы время отклика было более 200 мс, и вы можете добиться этого, обновив тарифы текущей хостинговой компании, чтобы добавить больше ресурсов сервера или переключиться на хост, который использует технологию с более высокой скоростью (серверы NGINX, накопители твердотельных состояний, PHP7, HTTP / 2, HHVM и т. д.).

    2. Что делать, если хостинг медленный

    Запустите свой сайт через bytecheck.com и проверьте TTFB (время до первого байта). В идеале это должно быть меньше 500 мс (лучше всего 200 мс). Это и сокращение времени отклика сервера в Page Speed Insights являются хорошими показателями скорости сервера. Если же сервер медленный, можно или модернизировать тарифы с помощью текущего хоста, или попробовать SiteGround (используемый мной хост), который почти всегда получает TTFB> 200 мс.

    Вы также можете проверить TTFB на вкладке GTmetrix Timings …

    3. Время загрузки 200 мс на SiteGround

    Хостинг — это фактор №1 в руководстве по оптимизации WordPress, и вы видели мои отчеты.

    Я использую SiteGround, который занял первое место в недавнем опросе на Facebook, проведенном WordPress Hosting Group, в котором приняли участие более 6500 человек, которые хорошо осведомлены о хостинге …

    В прошлогоднем опросе он тоже стал №1. Люди, которые перешли на SiteGround, опубликовали результаты в Twitter …

    SiteGround имеет 3 тарифа (я использую полувыделенный тариф GoGeek ) …

    Более дорогие тарифы включают в себя больше ресурсов сервера (количество серверов является фактором №1 в руководстве по оптимизации WordPress). Вы можете увидеть полную сравнительную диаграмму тарифа StartUp vs. GrowBig vs. GoGeek. GrowBig предоставляет вам около 2-х серверных ресурсов как StartUp, а GoGeek — это полувыделенный сервер, который дает вам еще больше ресурсов. GrowBig + GoGeek имеют приоритетную поддержку, и возможность размещать неограниченное количество сайтов. Цена за Облачный хостинг подскакивает аж до $ 80 / год, но он поставляется с 2CPU + 4 ГБ оперативной памяти и работает быстрее, чем GoGeek.

    Вы можете увидеть это на странице функций …

    Мне нравится SiteGround, потому что …

    Он №1 в опросе на Facebook в 2020 году

    И №1 в опросе на Facebook в 2020 году

    Высоко оценён в обсуждениях здесь, здесь и здесь

    Ivica запускает WordPress Speed Up Group и оценивает их как #1

    Люди, которые переходят на SiteGround, обычно видят хорошие улучшения времени загрузки

    Среднее время загрузки — 1,3, а у меня 200ms в Pingdom + .5s в GTmetrix

    Технология скорости использует SSD, серверы NGINX, HTTP / 2, PHP7

    SG Optimizer поддерживает обновление сайта с помощью последней версии PHP

    Облачный хостинг включает HHVM, который даже быстрее, чем PHP7

    Выбор из 5 дата-центров (выберите ближайший к вашим посетителям)

    Они единственные, Кто размещён на всех 3 страницах WordPress, Joomla, Drupal

    Автоматическое ежедневное резервное копирование

    Автоматические обновления WordPress

    Еженедельные уведомления по электронной почте

    cPanel прост в использовании ( просмотр демо )

    Все планы поставляются со свободным Let’s Encrypt SSL

    Постоянно выпускают новые обновления для системы безопасности

    Активация 1-Click Cloudflare делает всё очень легким

    Я обычно получаю 100% времени, но 99,99% гарантируется

    Техподдержка обычно отвечает в течение 10 минут

    SiteGround перенесет вас бесплатно (просто заполните билет )

    SiteGround НЕ является компанией EIG (EIG имеет ужасную репутацию)

    Очень полезен в группах Facebook, WordCamps

    50-ти людям я рекомендовал SiteGround в июле, ни один не отказался

    Их полувыделенный тариф поставляется с 4-кратным количеством ресурсов сервера, в отличие от обычного общего хостинга,

    1-ступенчатая компоновка WordPress и соответствие PCI, если вы запустите сайт eCommerce

    Отказ от участия в партнерской программе — если вы решите зарегистрироваться на SiteGround, используя мою партнерскую ссылку, я пожертвую вам немалый кусок без каких-либо затрат. В этом году я пожертвовал 3000 долларов Красному Кресту на Ураган Харви — в следующем году, вероятно, средства пойдут на нужды детей. Ваша поддержка очень поможет, и я бы искренне ее оценил. Я стараюсь делать свои обзоры объективными и подкрепленными доказательствами в виде опросов , твитов и реальных разговоров . Если вы не хотите использовать на таких условиях, вот не-партнерская ссылка на SiteGround. В любом случае, я действительно верю, что это лучший хостинг WordPress, и ваш сайт будет работать быстрее / лучше … проведите исследования в группах Google / Facebook, и вы обнаружите, что большинство людей говорят то же самое.

    4. PHP7

    Почему только 15% пользователей WordPress используют PHP7?

    Это ведь делает сайт быстрее?


    Yoast даже предлагает вам обновление …

    Это потому что большинство хостов поддерживают его …

    Ваша хостинговая компания НЕ будет автоматически обновляться до последней версии PHP, так как ваша тема /плагины могут быть несовместимы (а они не хотят сломать сайт). Это означает, что вам нужно сделать это самостоятельно или запросить помощь у своего хоста). Ещё это означает, что, если вы были на одном хосте в течение многих лет и никогда не делали обновлений, вероятно, вы все еще используете PHP5.

    Шаг 1. Установите плагин версии PHP для проверки текущей версии.

    Шаг 2. Запустите средство проверки совместимости PHP, чтобы убедиться, что тема /плагины совместимы.

    Шаг 3 : переход на PHP7, связавшись с инструкциями вашего хоста или с Google для конкретного хоста. Если вы используете хостинг SiteGround WordPress, их плагин SG Optimizer делает за вас всё (проверит текущую версию PHP, совместимость, обновления до PHP7). Кроме того, Supercacher заботится о статическом кэше, динамическом кэше, memcache и даже HHVM, если вы находитесь в их облачном тарифе.

    5. Настройка плагина Cache (в идеале WP Rocket)

    Существует множество плагинов кэша, но этот, по опросу в Facebook , является лучшим. Ваш плагин и хостинг вашего кэша – два наиболее важных фактора, поэтому попробуйте купить WP Rocket, если у вас есть 39 долларов.

    Если вы вложите $ 39 в покупку WP Rocket , то увидите мой обучающий курс WP Rocket . Плагин прост в настройке, часто обновляется с новыми функциями , имеет обширную документацию и потрясающую поддержку . Он объединяет Cloudflare, MaxCDN, lazyloading videos / photos / iframes, очистку базы данных, удаление строк запроса и многое другое. Большинство других плагинов кэшей не работают с очисткой базы данных или lazyload, в таком случае вам потребуется установить плагины WP-Optimize и Lazy Load For Videos . С WP Rocket вам не нужно устанавливать отдельные плагины для этих функций.

    6. Очистка базы данных

    Удаляет папки спама и корзины, трекбэки, пингбэки, таблицы базы данных, переходные процессы и тысячи потенциальных почтовых исправлений и почтовых черновиков, которые накопились за время работы, и которые WordPress сохраняет автоматически. Этот мусор и замедляют ваш сайт. Я рекомендую использовать WP Rocket или WP Optimize, чтобы удалять их каждую неделю или около того. Все должно быть хорошо, но на всякий случай сделайте резервную копию своего сайта, если впервые очищаете базу данных! Если вы используете WP Rocket, запустите (и отметьте) его в настройках базы данных …

    Если вы не используете WP Rocket, используйте бесплатный плагин WP-Optimize …

    7. Настройка Cloudflare

    Бесплатный Cloudflare повышает скорость, безопасность и защиту от спама. Их CDN размещает ваши файлы в 115 дата-центрах, что помогает выгружать ресурсы на их серверы (уменьшая нагрузку на ваш). Дата-центры также уменьшают географическое расстояние, необходимое для доставки вашего контента посетителям. Cloudflare легко настроить с помощью WP Rocket (альтернативные методы настройки я перечислю ниже).

    Если вы используете WP Rocket, установите это в настройках Cloudflare …

    Электронная почта вашего аккаунта и глобальный ключ API находятся в профиле Cloudflare …

    Альтернативные методы настройки Cloudflare

    Большинство хостов также имеют возможность активировать Cloudflare в cPanel …

    8. Настройки скорости Cloudflare

    Перейдите к настройкам скорости Cloudflare и скопируйте их. Проверьте свой сайт, учитывая, что Auto Minify и Rocket Loader могут вызвать проблемы. Включите SG Railgun и ускоренные мобильные ссылки.

    9. Защита Hotlink от Cloudflare

    Защита Hotlink запрещает пользователям использовать их изображения на своем веб-сайте — что засасывает ваш хостинг-процессор (пропускная способность). Перейти к Cloudflare в настройках scrape shield и включите это …

    10. Правила страницы WPF для Cloudflare

    Cloudflare говорит: «Мы рекомендуем создать правило страницы, чтобы исключить административную часть сайта из возможностей Cloudflare. Такие функции, как Rocket Loader и Auto Minification, могут непреднамеренно нарушать функции back-end в разделе администратора».

    Перейдите к настройкам Page Rule …

    Создайте эти 2 правила для панели администратора …

    11. MaxCDN

    MaxCDN — зачем использовать другой CDN, если у вас уже есть Cloudflare? А вот зачем…

    MaxCDN имеет 56 дополнительных дата-центров

    MaxCDN использует более быстрые SSD-серверы с подключением 10 ГБ

    MaxCDN не взимает плату за трафик HTTPS, а Cloudflare взимает

    MaxCDN имеет панели мониторинга, которые предоставляют большое количество информации о ваших кэш-файлах

    Команда MaxCDN помогла мне сконфигурировать мой CDN и улучшить показатель GTmetrix YSlow на 8%, поставив «вишенку на тортик», чтобы сделать мой отчет на 100% идеальным (см. ниже)

    MaxCDN позволяет защитить учетную запись с помощью двухэтапного процесса аутентификации; вы можете переадресовывать IP-адреса людей, которым разрешен доступ к вашей учетной записи

    Шаг 1. Подпишитесь на MaxCDN, используя мой купон на 25%, или попросите бесплатную пробную версию.

    Шаг 2. Создайте pull-зону (см. Руководство).

    Шаг 3: В настройках этой зоны перейдите в Pull Zone и выберите Manage → Settings. Найдите CNAME, который должен выглядеть примерно так: omm.onlinemedia.netdna-cdn.com

    Шаг 4. Вставьте свой CNAME в поле «CDN CNAME (S)» WP Rocket …

    Шаг 5: В MaxCDN перейдите на вкладку “manage cache” в настройках pull-зоны и очистите файлы …

    Шаг 6: Запустите свой сайт в GTmetrix, “content delivery network” в YSlow должна быть зеленой.

    Если вы расширите элементы в GTmetrix и увидите, что проблема связана с вашим CDN, обратитесь в службу поддержки MaxCDN, которая должна помочь вам исправить её. У них отличная поддержка.

    GTmetrix YSlow без MaxCDN

    GTmetrix YSlow с MaxCDN

    Поиск и устранение неисправностей MaxCD

    12. Белый список IP-адресов

    MaxCDN, Cloudflare и на вашем сервере все IP-адреса должны быть белыми, чтобы они корректно работали и не позволяли брандмауэру блокировать IP-адреса друг друга.

    Список IP-адресов

    IP-адрес сервера находится в хостинге cPanel

    Найдите IP-адрес вашего сервера — это находится в вашем cPanel (инструкции Google для хоста).

    Белый список IP сервера в MaxCDN — перейдите в область белых списков MaxCDN и вставьте IP-адрес своего сервера.

    Белый список IP-адресов сервера в Cloudflare — перейдите в настройки брандмауэра Cloudflare и выполните то же самое.

    Белый список MaxCDN / Cloudflare IP-адресов на вашем хосте — обратитесь к своему хосту, чтобы узнать, может ли использоваться белый список IP-адресов Cloudflare и IP-адресов MaxCDN, поскольку большинство хостов не позволяют вам использовать «белый список».

    13. Lazyload Videos/Iframes

    Задержка загрузки видео до тех пор, пока вы не прокрутите страницу вниз, и они станут видимым. Я смог уменьшить время загрузки нескольких сообщений примерно на 6 секунд, просто включив это (так как видео — тяжелый элемент). Вы можете сделать то же с фотографиями, но постоянная загрузка раздражает, поэтому я отключил. Если вы не используете WP Rocket, можно сделать это, используя плагин Lazy Load For Videos.

    Если вы используете WP Rocket, включите lazyload в основных настройках …

    Light Youtube Embeds — еще один вариант загружать видео только после нажатия кнопки воспроизведения. Я не собираюсь изобретать колесо (и вам понадобятся некоторые знания в области кодирования), поэтому следовал этому учебнику по light Youtube embed. Вы в основном вставляете код в свой веб-шаблон и еще один код в CSS, а затем вставляете каждое видео с помощью кода «div». Если вам нужна помощь, можете заставить моего разработчика сделать это за вас, но это имеет огромное значение.

    14. Обслуживание масштабированных изображений

    Изображения могут быть оптимизированы тремя способами. Можно запустить любую страницу через GTmetrix, и она сообщит вам обо всех неоптимизированных изображениях, но ТОЛЬКО для этой страницы. Начните с изображений, которые появляются на нескольких страницах (так как это ускоряет загрузку нескольких страниц), а затем перейдите к изображениям, которые появляются на отдельных страницах.

    Serve Scaled Images- изменения размеров больших изображений на меньшие. GTmetrix сообщает вам корректные размеры. Просто нажмите на изображение в GTmetrix, измените его на новые размеры и замените.

    Создайте шпаргалку, чтобы вы могли использовать корректные размеры перед загрузкой изображений …

    Ползунок: 1903 (w) x 400 (h)

    Изображения карусели: 115 (h)

    Виджет изображений: 414 (w)

    Полноформатное изображение блога: 680 (w)

    Бесплатный курс «Основы создания тем WordPress»

    Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

    Избранные изображения: 250 (w) x 250 (h)

    Никогда не используйте функцию «перетащить для изменения размера» в визуальном редакторе, так как это уменьшает только размер отображаемого изображения (а не фактическое изображение). Лучше всего изменить размер до корректного перед загрузкой.

    15. Указывайте размеры изображений

    Specify Image Dimensions — это значит, что вам нужно указать ширину и высоту изображения в HTML или CSS. Обычно это происходит в виджетах, HTML или CSS разделах веб-сайта, так как визуальный редактор позаботится об этом автоматически. GTmetrix снова предоставит вам корректные размеры, теперь нужно найти это изображение и указать ширину + высоту …

    16. Сжатие изображений без потерь

    Optimize Images – сжимает изображения без потерь с помощью Imagify или Kraken (оба доступны до тех пор, пока вы не исчерпаете ежемесячный лимит). Существуют и другие совершенно бесплатные плагины с неограниченным сжатием, но НЕ используйте их, поскольку они имеют ошибки, не работают или могут разорвать изображения.

    Подпишитесь на Imagify

    Установите Imagify Plugin

    Вам будут предложены следующие инструкции:

    Введите свой ключ API из учетной записи Imagify

    Установите уровень сжатия (нормальный, агрессивный, ультра)

    Массово оптимизируйте все изображения (фото ниже) на вашем сайте

    Как только вы достигли своего предела, заплатите 4,99 доллара США или подождите следующего месяца, чтобы сбросить свой лимит

    После регистрации, массовая оптимизация всех изображений будет доступна на вашем сайте …

    17. Сохранение изображений в корректном формате

    Использование корректного формата PNG / JPEG — PNG несжатый формат (больший размер файла) и должен использоваться в простых изображениях с небольшим количеством цветов. JPEG — сжатый (меньший размер файла), он немного снижает качество изображения меньшего по размеру и с большим количеством цветов.

    18. WP Disable

    WP Disable позволяет отключать настройки в WordPress, которые потребляют процессор и замедляют работу сайта. У него также есть опции для контроля сигнала (если вы помните, есть heartbeat control plugin, теперь вы можете удалить его и просто использовать WP Disable) … а также несколько других параметров, которые могут ускорить работу веб-сайта/панели администратора. Перейдите в настройки и просто отключите то, что вы не используете …

    Советы по использованию WP Disable

    Отключить ВСЕ, что вы не используете

    Удаление спама — хорошая идея

    Emojis, Google Maps и Gravatars занимают много времени, чтобы загрузиться

    Pingbacks и trackbacks обычно не стоят дополнительных ресурсов

    Настройте пост-версии на 3-5 резервных копии, сотни копий не нужны

    Различные параметры на вкладке «request» могут увеличить время загрузки

    19. Локальный хост Google Analytics

    В правой части настроек WP Disable вы можете ввести код UA Google Analytics. Это должно исправить элемент кэширования «leverage browser caching для Google Analytics, который часто встречается в приложениях GTmetrix, Pingdom и Google Page Speed Insights. Обязательно удалите любые другие коды отслеживания и плагины Google Analytics и убедитесь, что ваша GA продолжает отслеживать данные пользователя.

    20. Минимизация плагинов

    Удалили ли вы плагин Hello Dolly и импортер WordPress? Как насчет замены плагина Twitter с виджетом Twitter или плагина Facebook с виджетом Facebook? Вместо того, чтобы использовать плагин Google Analytics, почему бы не вставить код отслеживания непосредственно в нижний колонтитул (или даже лучше, разместить его локально )? Yoast генерирует XML-карту сайта, поэтому плагин Google XML Sitemaps не нужен. Просматривайте свои плагины и деактивируйте / удалите те, которые вам не нужны. Вы также должны избегать использования 2 отдельных плагинов, если они имеют повторяющиеся функциональные возможности.

    21. Избегайте больших модулей CPU

    Самые медленные плагины загрузки включают связанные пост, статистику, карту сайта, чат, календарь, сборщики страниц и плагины, которые запускают текущие проверки/процессы или показывают несколько раз в вашем отчете GTmetrix.

    WordPress.org

    Русский

    Clearfy — плагин для оптимизации WordPress

    Описание

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

    Оптимизируйте SEO и СКОРОСТЬ вашего сайта за 5 минут

    1. Очистите код сайта от мусора;
    2. Устраните уязвимости WordPress;
    3. Ускорьте индексацию в поисковых системах;
    4. Исправьте ошибки других плагинов;
    5. Сделайте ваш WordPress проще, удобнее и быстрее.

    Вы получите 50+ полезных функций для оптимизации вашего сайта на WordPress, упакованных всего лишь в один плагин Clearfy. Качественные видеоуроки и подробные инструкции помогут без труда разобраться с настройкой плагина. Но не спешите скачать Clearfy, пока не узнаете его историю и сильные стороны.

    Оптимизация WordPress плагином Clearfy — с чего всё начиналось

    Мы занимаемся созданием плагинов и тем, а также проектов на WordPress уже более 8 лет. Каждый раз мы сталкивались с одной и той же проблемой — проекты клиентов уникальны и большинству из них не нужны все функции, что есть в WordPress. При этом они продолжали потреблять ресурсы хостинга, создавать проблемы c SEO оптимизацией и просто мешали повседневной работе. Чтобы решить эти проблемы, мы использовали заготовки нашего кода и тратили время на его тестирование и доработку. В итоге мы решили создать универсальный плагин, который бы помог ускорить нашу работу над клиентскими проектами. Используя весь наш опыт и большое количество наработок, мы объединили их в один мощный плагин для WordPress, под названием Clearfy. Изначально, мы использовали плагин для оптимизации своих и клиентских проектов, но позже поняли, что проблема глобальная и решили поделиться Clearfy с вами абсолютно бесплатно.

    Вам наверняка знакома ситуация, когда вам нужно было удалить лишний код, виджет, либо избавиться от дублей страниц на вашем сайте. Иногда вы прибегали к вставке готового кода, который находили в интернете и нередко обращались к фрилансерам, тратя при этом большие деньги. Это прошлый век и теперь у вас есть отличная возможность оптимизировать WordPress плагином Clearfy, не прибегая к помощи специалистов и не тратя время на поиск нужного решения.

    Как Clearfy улучшит SEO оптимизацию WordPress сайта

    Судя по отзывам, большая часть тех, кто скачал и оптимизировал WordPress плагином Clearfy, отмечают приличный рост показателей производительности в таких популярных сервисах, как: Pingdom, GTmetrix, Google PageSpeed Insights и YSlow.

    Кроме того, мы заметили важные особенности:

    • улучшилась индексация страниц сайтов, блогов и интернет-магазинов;
    • страницы проектов поднялись в поисковой выдаче за счёт удаления лишних дублей страниц;
    • с точки зрения поисковых систем сайты стали чище, и это положительно сказалось на SEO оптимизации и увеличении посещаемости.

    Хотите таких же результатов? Скачайте бесплатный Clearfy, чтобы убедиться в этом самостоятельно! Настройка плагина займет всего 5-10 минут. Просто подумайте сколько времени у вас бы ушло на поиск и настройку всех этих скриптов, плагинов, не будь у вас всего лишь одного универсального Clearfy.

    Более 50 функций плагина Clearfy для оптимизации WordPress

    Очистка кода сайта от мусора

    • Отключить RSS каналы — отключает RSS, если вы используете WordPress для создания сайта и блог вам не нужен.
    • Отключить Rest API — отключает Rest API и удаляет ссылки Rest API из кода, если вы не управляете WordPress извне.
    • Отключить Emojis — эмодзи генерируют лишний код и замедляют сайт, даже если вы не поставили ни одного смайлика.
    • Удалить jQuery Migrate — если вы используете несколько популярных плагинов, которые регулярно обновляются, то можно спокойно удалять.
    • Отключить Embeds (встраивание) — если вы не вставляете видео в записи или страницы, отключайте.
    • Удалить dns-prefetch — в некоторых случаях может ускорить загрузку изображений.
    • Удалить RSD ссылку — если вы создаёте записи и страницы в WordPress, то функция Real Simple Discovery вам не нужна.
    • Удалить ссылку wlwmanifest — функция не нужна на 99% сайтов, если вы публикуете статьи и записи через интерфейс WordPress.
    • Удалить короткие ссылки — если вы используете постоянные ссылки, короткие вам не нужны.
    • Удалить ссылки следующая, предыдущая запись — удаляйте, если не используете блог.
    • Удалить стили .recentcomments — удаляйте, если хотите изменить стили виджета «Похожие записи».
    • Html сжатие — сжимает код, ускоряет загрузку сайта.
    • WordPress Sanitization — удаляет недопустимые и вредоносные символы из URL и имён файлов.

    SEO оптимизация WordPress

    • Установить атрибут alt автоматически — устанавливает атрибут alt для всех изображений в записи и странице, если alt отсутствует.
    • Создать правильный robots.txt для WordPress — помогает создать идеальный Robots.txt улучшить индексацию нужного и закрыть лишнее.
    • Автоматически вставлять заголовок Last Modified — помогает поисковым системам понять, какие записи и страницы отредактированы последними и считывать их в первую очередь.
    • Возвращать заголовок If-Modified-Since — улучшает индексацию за счёт сообщения поисковым системам, что страницы и записи изменились.
    • Удалить дубли заголовков в хлебных крошках Yoast SEO — вырезает заголовок страницы или записи из хлебных крошек.
    • Удалить тег image:image из XML карты сайта плагина Yoast SEO — избавляет от ошибок карты сайта в Яндекс Вебмастере.
    • Отключить ссылки JSON-LD — запрещает Google генерировать расширенные ссылки на страницы в поисковом сниппете.
    • Отключить структурированные данные Yoast SEO — отключает структурированные данные о компании, сгенерированные Yoast SEO.
    • Удалить комментарии Yoast SEO из секции head — удаляет из кода данные о том, что ваш сайт оптимизирован плагином Yoast SEO.

    Удалить дубли страниц WordPress

    • Удалить архивы дат — полностью удаляет архивы дат и ставит переадресацию на главную.
    • Удалить архивы автора — полностью удаляет архивы автора сайта и ставит переадресацию на главную. Полезно, если автор сайта один.
    • Удалить архивы меток — удаляет архивы меток и переадресует на главную страницу сайта.
    • Удалить страницы вложений — по умолчанию, у каждого медиафайла есть своя страница. Clearfy удаляет её и ставит переадресацию на страницу, в которую этот медиафайл вставлен.
    • Удалить постраничную навигацию записей — внутри одной записи постраничная навигация не нужна. Лучше её удалить и сделать несколько записей.
    • Удалить ?replytocom — избавляет от дублей в комментариях к записям.

    Наcтройки приватности WordPress

    • Удалить meta generator (версию WordPress) — скрывает версию вашего WordPress.
    • Удалить версию у файлов стилей — — усложняет работу злоумышленника, желающего взломать ваш сайт.
    • Удалить версию у javascript файлов — хакеру сложнее определить версию установленных плагинов и взломать сайт.
    • Удалить Querystrings (строки запроса) — помогает плагинам для ускорения кэшировать JS и CSS и увеличивать скорость загрузки сайта.
    • Удалить html комментарии — взломщик не сможет определить версии тем и плагинов по комментариям в коде.

    Защита WordPress

    • Убрать возможность узнать логин автора — усложняет процесс взлома. Хакеру сложнее узнать ваш логин.
    • Спрятать ошибки при входе на сайт — в результате взломщик не понимает, что он ввёл неправильно, логин или пароль.
    • Отключить XML-RPC — отключает пингбэки и трекбэки.
    • Убрать ссылку на X-Pingback — удаляет ссылку и возможность спамить pingback-ами.

    Виджеты WordPress

    • Удалить виджеты по умолчанию — удаляет виджеты WordPress целиком или выборочно (Ссылки, Архивы, Мета, Поиск и т.д.)

    Обновления WordPress, плагинов и тем

    • Автоматическое обновление плагинов — включите и вам больше не нужно думать об обновлении плагинов.
    • Отключить обновление плагинов — плагины перестают обновляться и уведомлять о наличии обновлений. Можно отключить обновление всех плагинов или каждого индивидуально.
    • Автоматическое обновление тем — все ваши темы будут обновляться автоматически.
    • Отключить обновления тем — все ваши темы перестанут обновляться и уведомлять об обновлениях.
    • Отключить обновления переводов — отключает автоматическое обновление переводов тем и плагинов.
    • Автоматическое обновление WordPress — ваш WordPress будет обновляться автоматически.
    • Отключить обновления WordPress — полностью отключает обновления WordPress.
    • Отключить уведомления об обновлениях — пользователи, не имеющие прав обновлять темы, плагины и WordPress, не получат уведомления об обновлениях.

    Комментарии WordPress

    • Отключить комментарии — позволяет полностью отключить комментарии WordPress вообще или для выбранных типов записей.
    • Удалить комментарии — полностью удаляет комментарии WordPress.
    • Закрыть комментарии — полностью закрывает комментарии WordPress и удаляет раздел “Комментарии” из левого меню WordPress.
    • Удалить поле “Сайт” в форме комментариев — удаляет поле Сайт автора комментария.
    • Заменить внешние ссылки в комментариях на JavaScript код (метод URLspan) — все внешние ссылки в комментариях надёжно закрываются от индексации поисковых систем.
    • Заменить внешние ссылки авторов комментариев на код JavaScript (метод URLspan) — поисковые системы перестают индексировать ссылки на сайт автора комментариев.

    Уведомления администратора, уведомления об обновлении WordPress

    • Отключить уведомления в панели администратора — скрывает все или выбранные уведомления в админпанели WordPress.

    Оптимизация Heartbeat API WordPress

    • Отключить Heartbeat API — полностью отключает функцию Heartbeat (пульсации).
    • Ограничить Heartbeat API — ограничение частоты запросов Heartbeat API.

    Оптимизация верхней панели администратора

    • Удалить, срыть или отключить верхнюю панель — полностью отключает Adminbar при просмотре сайта.
    • Удалить логотип WordPress из админбара — удаляет логотип WordPress, что исключает случайные нажатия на него.
    • Заменить текст “Привет”, на “Добро пожаловать” — изменяет текст приветствия WordPress для большей презентабельности и уважительного обращения.

    Оптимизация записей WordPress

    • Отключить ревизии — полностью отключает ревизии записей/страниц.
    • Установить лимит ревизий — ограничивает количество ревизий на одну запись/страницу.
    • Отключить автосохранения — отключает автосохранения при редактировании записей и страниц.
    • Отключить “Умные кавычки” — отключает функцию автоматической вставки «типографских кавычек».
    • Отключить автоматические параграфы (т.е p теги) — отключает автоформатирование текстов.

    Менеджер скриптов и стилей WordPress

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

    Новые полезные инструменты и возможности для оптимизации WordPress

    WP Asset CleanUp Manager (Gonzales), Disable Comments and remove comments in database, Heartbeat Control, Disable updates and enable automatic plugins and themes updates

    В одном клике от оптимизации WordPress

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

    Можете забыть о том, чтобы открывать functions.php , вставлять километры кода и в итоге получать критические ошибки на сайте. Также, помните о том, что WordPress регулярно обновляется и в один не самый прекрасный момент ваш сайт сломается, потому что вставленный вручную код никто не обновлял. Лучше используйте плагин Clearfy, который обновляется и поддерживается WordPress профессионалами и, к тому же, никак не нагружает ваш сайт.

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

    Таким образом, плагин Clearfy, изумляющий своими функциями, станет вашим незаменимым помощником по улучшению:

    • безопасности;
    • продвижения и SEO оптимизации;
    • скорости работы сайта, блога и интернет-магазина.

    Важно помнить! Clearfy не заменяет плагины для защиты, продвижения и ускорения сайта, а лишь дополняет их.

    Этот плагин должен быть на каждом WordPress сайте. Смело устанавливайте этот обязательный must-have плагин, рекомендуйте его друзьям и коллегам, чтобы сделать их сайты лучше и упростить им жизнь!

    Благодарим авторов плагинов

    Мы использовали некоторые полезные функции из плагинов WP Asset CleanUp (Gonzales), bicycles by falbar, wp disable, easy updates manager, Disabler, Admin Bar Disabler, Cerber Security & Antispam, Admin Tweaks, Autoptimize, Fast Velocity Minify, Minify HTML, Hummingbird Page Speed Optimization, WP Super Minify.

    Рекомендуем отдельные дополнения

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

    Переводы

    • Английский по умолчанию, всегда включен
    • Русский
    • Французкий — Большое спасибо пользователям (@kingteamdunet, @fchaussin)
    • Итальянский (70%)
    • Китайский — большое спасибо пользователям @idoog и @robertsky_
    • German — big thanks to @moviemaster8
    • Dutch (Belgium) — big thanks to sensuelas
    • Portuguese (Brazil) — big thanks to @rdsfelipe

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

    Скриншоты

    • Панель быстрой настройки
    • Image optimizer
    • Plugin components
    • Update manager
    • Assets manager

    Установка

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

    1. Загрузите файлы плагина в директорию /wp-content/plugins/plugin-name , или установите плагин через панель администратора WordPress.
    2. Перейдите на страницу «Плагины» и активируйте плагин.
    3. Перейдите в Настройки -> «Clearfy — отключить бесполезные функции и настройте плагин

    Часто задаваемые вопросы

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

    Я использую плагин, в котором есть часть функций Clearfy. Будут ли они конфликтовать между собой?

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

    Пример 1. Для объединения и минификации вы используете Autoptimize. Clearfy прекрасно дополняет этот плагин. Просто отключите Сжатие Html в Clearfy и всё будет работать безупречно.

    Пример 2. Для контроля Heatbeat API вы используете плагин Heartbeat Control. В Clearfy также есть функция контроля Heartbeat. Если по каким-то причинам вам этого недостаточно, просто временно отключите Heartbeat в Clearfy. Затем напишите нам на форуме поддержки или на email, который вы найдёте в консоли плагина, и мы добавим желаемые функции в следующих обновлениях.

    Нужно ли мне удалять плагины для SEO такие как Yoast SEO, All in One SEO Pack?

    Нет. Плагин Clearfy лишь дополняет их, но не заменяет.

    Должен ли я удалить плагины для защиты WordPress Wordfence Security – Firewall & Malware Scan, All In One WP Security & Firewall, Cerber Security & Antispam, iThemes Security и другие?

    Абсолютно нет. Напротив, мы рекомендуем установить один из них вместе с Clearfy и улучшить защиту вашего сайта, блога или интернет-магазина.

    Нужны ли мне теперь плагины для ускорения и кэширования WP Super Cache, WP Fastest Cache, W3 Total Cache, Autoptimize, WP Rocket?

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

    Я включил опцию создания robots.txt, но ничего не происходит.

    Вероятно, что в корневой папке вашего сайта уже есть файл robots.txt Удалите его и активируйте опцию создания robots.txt повторно.

    Поддерживает ли Clearfy мультисайт (сети)?

    Plugin has support for multisite only in the premium version learn more.

    Если у меня будут вопросы по плагину, могу ли я задать их?

    Да! Пишите на email, указанный в консоли Clearfy или на форуме поддержки. Мы ответим на ваши вопросы, поможем разобраться в проблеме и выслушаем все пожелания по улучшению плагина.

    Могу ли я предложить свою функцию?

    Естественно! Для этого напишите нам свои пожелания на Email, который найдёте в консоли плагина или на форум поддержки.

    MnogoBlog

    как создать сайт на wordpress, настроить и оптимизировать 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 (один из вариантов как бесплатно организовать интернет магазин для сайта) добавляет несколько дополнительных таблиц к вашей БД:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    После починки и оптимизации БД данным способом – необходимо обратно исправить файл 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/”

    4.2. WP Clean Up

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

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

    4.3. WP-DBManager

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

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

    Топ-пост этого месяца:  Доступность веб сайта рассмотрение возможных проблем на примете Apple.com
  • Добавить комментарий