Как-снизить-нагрузку-на-сайтРазберем еще один способ снижений нагрузки на сайт и ускорения нашего любимого WordPress.

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

И вот мы замечаем, что наш проект начинает тупить и тормозить.

Мы, естественно, идем в поиск и начинаем рыть интернет на предмет ускорения сайта на WordPress.

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

Как ускорить работу сайта на WordPress

Оптимизация и ускорение сайта под Google

Обе статьи раскрывают все проблемы ускорения и способы их решения.

Но есть одно, НО, и это, НО очень весомое!

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

А как быть если этот плагин жизненно необходим?

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

  • 1. Contact Form 7-Популярный плагин для создания форм обратной связи на WordPress Грузит не по-детски, хотя нужен как правило на одной странице контактов.

  • 2. Соц. замок– Плагин для повышения социального отклика посетителей. Очень хороший инструмент, которые реально работает на раскрутку сайта в социальных сетях, но к сожалению, так же не плохо подгружает WordPress

  • 3. WPpage– популярный плагин для создания лэндингов и страниц подписки с встроенными инструментами маркетинга.

  • 4. WP Sitemap Page Плагины карты сайта

Есть еще плагины сео-оптимизации, они вообще  грузят сильно. Как снизить их нагрузку, пока еще думаю.

Но вот с первой четверкой, рецептик нашелся.

Как я предлагаю решать данную проблему нагрузки на WordPress

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

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

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

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

Рассмотрим конкретный пример моего сайта.

Я в подкаталоге создал сайт info-m.pro/info/-почти полную копию моего основного сайта.

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

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

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

Таким образом мне удалось убрать нагрузку которую создавал плагин Contact Form 7 на основной сайт и перекинуть ее на вспомогательный.

Contact Form 7 нагрузка на сайт

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

Вставляем в файл вот такие строчки на морем примере.

Redirect 301 /kontakty https://ashifin.com/info/kontakty

Вот так все просто!

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

Социальный замок нагрузка на сайт

Кстати сейчас у меня на сайте можно найти много открытых замков, плагин отключил, а с переносом затягиваю!))

Рассмотрим способы решения.

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

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

2. Этот способ более простой. Я просто создаю “страницы скачивания” с замками на вспомогательном сайте. Сами замки можно настроить так чтоб они рекомендовали нужную страницу.

А вот на этой самой, “нужной” странице с основной статьей, я просто ставлю ссылку на нужную страницу скачивания.

Как пример можете посмотреть работу на странице “Скачать WordPress с фирменным набором плагинов”

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

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

Потом настраиваем редирект если нужно.

Я вообще отказался от его использования, делаю страницы приземления на HTML или в Adobe Muse CC

Как быть с картой сайта, я поясню в следующей статье.

 Нагрузку этот плагин так же делает не малую!

карта сайта нагрузка на сайт

Хочу написать под нее отдельный шаблон страницы на php. Предоставлю Вам его уже после НГ

Вот такой небольшой пост для тех, кто заботится о скорости работы своего сайта!

 

Коментарі для “Как снизить нагрузку на сайт WordPress

  1. Спасибо. Вечером попробую. А там ещё создаётся папка. Её тоже удалять?

    Відповіcти
    1. Что за папка! Или вы имеете ввиду .well-known, если эта удаляйте

      Відповіcти
      1. Да, именно эту папку. Она пустая, ноя нашла , что она как раз связана с сертификатом.

        Відповіcти
  2. Я пока делаю на локальном сервере. Там это идёт как самостоятельный домен. Но поскольку взяла файлы основного сайта, сертификат туда уже привязан свой. Вот и выпадает сообщение, что чужой сертификат.

    Теперь я не знаю, что мне делать. То ли как-то чистить файлы, то ли как для поддомена подхватится этот.

    Відповіcти
    1. Ну так тогда совсем просто.
      Удалит все из файла .htaccess или только то что касается сертификата. и работайте. Если будет светится надпись добавьте в доверенные и все.
      Я когда делаю на локальном то всегда доменную зону сайта указываю loc например info-m.pro
      Потом при переносе просто в базе данных делаю замену домена на нужный.
      Так меньше путаницы, иногда работаешь в сети и забываешь выключать локальный, работаешь на сайте а изменений в сети нет, все остается дома.возникает путаница.

      Відповіcти
  3. Начала себе создавать такой вспомогательный ресурс. Перенесла все файлы и базу основного. Сразу возник вопрос по протоколу.

    Сертификат ведь привязан к основному домену. Будет ли он действовать для поддомена? Локальный сервер воспринимает его как отдельный сайт. Может потому и ругается? Или нужно что-то делать?

    Відповіcти
    1. Если создаете на поддомене, сертификат прописывается и для поддомена но не сразу нужно подождать иногда пару часов иногда сутки, чтоб сипанель прописала сертификат для нового домена.
      Вобщем если ругается то подождите.

      Відповіcти
  4. Вордпресс сильно нагружает хостинг при большой посещаемости.

    Відповіcти
    1. А что другие сайты меньше страдают?Для этого и переходят на более продвинутые тарифы и выделенные хостинги.

      Відповіcти
  5. Федор, хотела посмотреть копию вашего сайта по адресу info-m.pro/info.
    Сразу идет редирект на info-m.pro/info/kurs/video-uroki-youtube-start__trashed. Это вы специально так настроили? С какой целью? Ибо сверху выдает “Страница не найдена”.

    Его создание вы начинаете с чистого листа или копируете туда весь каталог основного сайта?
    БД при этом вы создаете новую или подчищаете ту, что копируете?

    Відповіcти
    1. По этому адресу не копия сайта а вспомогательный ресурс с соц. замками и формами обр. связи.
      Нет я туда не копировал контент сайта, только внешний вид.

      Відповіcти
      1. Я сейчас как раз хочу этак сделать. Поэтому и спрашиваю, как это сделать?
        Правильно ли я думаю вот так:
        1. Организовать новую БД.
        2. Скопировать туда папку public_html без папки wp-content и других дополнительных папок.

        Или же надо заново устанавливать WP и свою тему?

        Відповіcти
  6. Спасибо, Федор! За этот месяц нахваталась столько фишек, что надо сидеть над переделкой сайта. Идея с дублем сайта для двух плагинов мне понравилась. Все верно. Человеку все равно, куда он попадает по ссылке. Обязательно последую этому примеру.

    Відповіcти

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *