WordPress, PHP 7, WP-MFC, Root и нагрузка на Beget

Wordpress, PHP 7, WP-MFC, Root и нагрузка на Beget

Часто на форумах и в чатах вижу вопросы про сборку Громова WP-MFC, супер-пупер шаблон Root и их нагрузку на хостинг, надоело каждый раз рассказывать, поэтому публикую пост.

Как правило, все отвечающие про WP-MFC делятся на две категории:

  • кто ненавидит её и считает убогой;
  • те, кто до сих пор используют для своих сайтов.

Но все они единодушно матерят Яра за нагрузку на хостинг от сборки 😀

Root обычно хвалят за простоту и скорость, но корят за слабую кастомизацию.

Собственно, к чему я это всё пишу — у меня есть кое-какая статистика. Никаких тестов и копаний, просто скриншоты из панели Бегета.

Сравнение сборки и Root

Вот так выглядит замена WP-MFC (php 5.6) на Root (php 7.1) при 200 уников/сутки.

замена wp-mfc на root

Уменьшение нагрузки WP-MFC на хостинг

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

Дано

  • Beget c ежедневным превышением лимита (~140CP);
  • Два сайта с WP-MFC на PHP 5.6 и плагином WP Super Cache. Трафик на обоих по ~1500 посетителей в сутки.

Вот так примерно выглядела нагрузка CP по каждому сайту.

Нагрузка wp-mfc на php5.6

Что сделано

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

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

Почему инструкция неявная? Потому что дана саппортом в фиг знает какой теме и фиг знает на какой странице, суть в следующем:

  • Переключаем на бегете PHP на версию 7.0 (с 7.1 со слов саппорта работать не будет, они что-то там не доделали).
  • Накатываем файлы темы.
  • Перезаливаем файлы из архива для 5.6+.
  • PROFIT!!1
Дополнительно я перевел сайт на HTTPS.

Итог

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

Обновил wp-mfc и php7.0

Затем через 1-2 дня поставил MemCached от бегета и вот что получилось при ~1500 уников/сутки.

php7 и memcached Beget

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

Один сайт не обновлял, средняя нагрузка у него ~50CP против ~11CP у обновленного. Трафик одинаковый.
Поделиться:
18 Комментариев
  • Гость says:

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

  • Мимокрокодил says:

    Сколько поподаю с ридеров на посты статейщиков, там почти всегда CMS вротпресс, хостинг достаточно часто бегет. Вы мазохисты штоле?

    • Неандерталец Стремящийся says:

      Бегет пошёл от Смарта, все подхватили =)

      • ваш Гарри says:

        бегет — худьшее что может быть из хостингов. Давно пора с нынешними ценами переходить на VDS, выгоднее, проще, нет лимитов кроме тех, которые ты выбираешь сам. Нет такой фигни как «максимальная нагрузка не должна превышать 3%» и прочей фигни, которую пишут бегеты в своих лицензиях.

  • Виталий says:

    >> Вот так выглядит замена WP-MFC (php 5.6) на Root (php 7.1) при 200 уников/сутки.
    Как удалось разделить версии PHP для движка и темы? Или это указано под какие версии затачивались разработчиками?

    • Неандерталец Стремящийся says:

      Не понял вопроса 😉
      Был сайт с wp-mfc на версии php5.6, переключил версию php в админке бегета, отключил сборку и залил новый шаблон. Сам ВП вроде никаких проблем со сменой версии не испытывает, всегда возникал «белый экран» как раз только с шаблонами (говорят, ещё с плагинами могут быть проблемы, но у меня не было).

  • Шупашкар says:

    Друг, закинь в закладки настройку WP Super Cache https://sheensay.ru/wp-super-cache и больше не страдай ерундой с настройками PHP и прочим. Такой кеш маст хев на любом WP сайте, инфосайте уж точно.

    • Неандерталец Стремящийся says:

      Всё и так было настроено 😉

  • Тима says:

    Сервак за 5к рублей ложился при 5 сайтах с wp-mfc. Трафик 120-200к/ сутки, потом кэширование поставил wpsupercash вроде и нормуль стало, 48 сборок тащит уже.

  • dvv says:

    А что для статейника на твой взгляд лучше: рут или мфц?

    • Неандерталец Стремящийся says:

      Мфц функциональнее. Что лучше — пока ещё не решил.

  • Ярд says:

    Так пхп7 конечно быстрее, чем пхп5. Дело не в сборке

  • seoonly.ru says:

    переходи на макхост))

  • link says:

    На двух сайтах обновлял их темы, и на обоих сайтах слетал сайдбар на всех уровнях.

    • Неандерталец Стремящийся says:

      К счастью он слетает в «неактивные виджеты» и оттуда можно быстро вытащить. Ещё у меня в 2 случаях из трёх слетела лицензия.

      • linklinklink says:

        Ого незнал, спасибо, а у тебя ошибки в лог файл не сыпялтся после накатки новой темы?

        • Неандерталец Стремящийся says:

          Ээээ, не смотрел даже

  • Алексей says:

    О мой бог, что за бред сравнивать шаблоны на разных версиях php? php 7 при грамотной настройке на 50% ускоряет wordpress вместе со всеми прибамбасами. Неудачный пиар темы root)

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *