Увеличение скорости работы сайтов на базе"1С-Битрикс. Управление сайтом"

Увеличение скорости работы сайтов на базе"1С-Битрикс. Управление сайтом"

Почему сайт под управлением "1С-Битрикс" может работать медленно?

Если ваш сайт под управлением "1С-Битрикс" работает медленно, это, скорее всего, вызвано одной или несколькими причинами:

  • разработчики не оптимизировали программный код;
  • сайт размещается на малопроизводительном хостинге.

Ошибки разработчиков

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

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

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

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

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

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

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

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

Основные виды ошибок разработчиков сайтов на базе "1С-Битрикс":

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

Неправильный выбор хостинга

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

Недостаточно просто иметь выделенные ресурсы на сервере, необходимо их оптимально использовать. Для оптимального использования ресурсов сервера на котором размещается сайт под управлением "1С-Битрикс" необходим определенный набор дополнительного программного обеспечения и его тонкая настройка.

Частые ошибки настроек серверов, предназначенных для размещения сайтов под управлением "1С-Битрикс":

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

Возврат к списку

Заказать услугу

Заказать