Что делать, если Битрикс тормозит


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

Битрикс тормозит из-за:
  1. Кеширование отключено или неправильно настроено.
  2. Ошибки программирования: «тяжелые» запросы к базе данных не кешируются и выполняются на каждом хите, ошибки при написании php-кода.
  3. Недостаточно ресурсов на сервере.
  4. Объемный html, выдаваемый системой, ошибки верстки, большие изображения.

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

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

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

Ускорить работу битрикс
 
В идеале, запросов к БД должно быть 0.
Очень часто в процессе разработки программисты сознательно отключают кеширование компонентов, проверить это можно здесь:  рабочий стол – настройки продукта – автокеширование

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

Битрикс тормозит

Ошибки программирования

Ускорить работу битрикс

В данном  случае можно говорить о том, что на сайте явно допущены ошибки в проектировании, но сервер более-менее справляется, обработав более 1200 запросов к БД за 1,86 сек.
Как правило, сайт с отключенным кешированием создает 2-3 запроса к БД, за редким исключением > 10 запросов. В данном случае ругать систему за то, что битрикс тормозит, глупо.

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

Объемный html, выдаваемый системой, ошибки верстки, большие изображения
Неправильная HTML-верстка сайта может также создавать видимость торможения битрикса, однако в данном случае система не при чем. В случае проблем с версткой на нашем сайте, мы поможем вам переверстать сайт и ускорить работу битрикс.  Также возможно, что причина «тормозов» в слишком больших изображениях, выдаваемых системой. Обращайтесь к нам, все проблемы легко решаемы.



Статьи на тему:
Оставить комментарий
x
Комментарий успешно отправлен и будет доступен после проверки модератором!