Ускорить сайт на Битрикс

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

Как ускорить сайт на Битрикс без помощи программистов?
В состав Битрикс входят модули. Каждый модуль отвечает за определенную функцию. К примеру, есть:
  • модуль с форумами,
  • модуль с рекламой,
  • модуль статистики посещений...
И ещё куча разных модулей, которые выполняют самые разнообразные функции. Причём их количество зависит от редакции продукта. Но как они влияют на производительность? Ответ - в отрицательную сторону.

Система сайта сделана так, что при загрузке страницы подгружаются установленные модули. Если удалить модуль из системы, то он не будет программно обрабатываться во время загрузки страницы. Это ускорит сайт. Давайте подробнее посмотрим на этот эффект. Устанавливаем 1С-Битрикс с чистой редакцией "Бизнес" и удалим из неё все модули. Затем начинаем проверку влияния модулей на скорость Битрикса: устанавливаем один модуль и несколько раз замеряем производительность через монитор производительности. В итоге, получаем данные о том, как сильно замедляет Битрикс каждый его модуль.

Оценка производительности сайта без модулей в нашем тесте составляла примерно 105-111 единиц
Модуль оценка производительности после установки модуля приблизительное падение производительности
currency 105 - 111 0
highloadblock 103 - 109 2
iblock 95 - 103 5
sale 95 - 96 5
catalog 86 - 94 5
forum 82 - 93 3
socialnetwork 89 - 91 2
pull 82 - 84 5
blog 75 - 83 5
im 72 - 83 1
bitrixcloud 82 - 82 1
seo 76 - 80 3
vote 78 - 79 2
learning 78 - 79 0
security 74 - 78 4
statistic 47 - 57 > 25 !

Из проведенного теста видно, что наличие модуля в системе влияет на производительность Битрикса в худшую сторону. Самый "тяжелый" модуль, который сильно замедляет сайт - модуль статистики "statistic". Самый "легкий" модуль, который не затормаживает сайт - "currency" (валюты) и "learning" (модуль дистанционного обучения).

Реальный пример
В нашу веб студию обратился владелец редакции "Бизнес". Его сайт еле-еле двигался. Оценка производительности была на уровне 2-6 единиц по монитору производительности! При этом его сервер был достаточно мощный, чтобы содержать несколько высоконагруженных сайтов. А в итоге, он не тянул даже один сайт с 50 посетителями в сутки. После недолгого анализа оказалось, что из 50 модулей он использует только 3 штуки! Отключаем ненужные модули и видим производительность >100 единиц.

Вывод
Чтобы ускорить сайт на Битрикс, необходимо удалить из системы неиспользуемые модули. Подумайте в каких модулях нуждается сайт, а в каких нет. Не бойтесь удалять модули, потому что после удаления вместо кнопки "Удалить" появится кнопка "Установить". И всегда сможете установить удалённый модуль обратно.

Как заказать сайт?
Напишите нам по адресу order@pervaja.com, либо через форму ниже

Закажите наши услуги прямо сейчас!

Напишите нам на email order@pervaja.com или в форму ниже

Заказать! Секунду...
Спасибо!
Мы свяжемся с Вами по указанному адресу