Срок работы пробной версии продукта истек. Через две недели этот сайт полностью прекратит свою работу. Вы можете купить полнофункциональную версию продукта на сайте www.1c-bitrix.ru. Возможные способы ускорения работы сайта на CMS Bitrix

Возможные способы ускорения работы сайта на CMS Bitrix

Возможные способы ускорения работы сайта на CMS Bitrix

В интернете бытует мнение, что на CMS 1C-Bitrix невозможно создать быстрые сайты, что сама система тяжелая. Но не стоит забывать, что скорость работы проекта зачастую, в меньшей степени зависит от выбранной CMS, а в большей от исполнения и настройки. Именно правильная архитектура и настройка веб сайта играет значительную роль. Рассмотрим некоторые моменты, которые можно довольно быстро исправить и тем самым ускорить работу сайта.

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

Во-вторых, посмотрите результаты теста системы, все ли оптимально? Чтобы получить полную картину по настройке окружения, необходимо выполнить проверку системы Рабочий стол -> Настройки -> Инструменты -> Проверка системы, посмотреть оптимально ли настроен PHP Рабочий стол -> Настройки -> Производительность -> PHP. Все ошибки желательно устранить, а также обязательно стоит установить XCache или APC.

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

В-четвертых, необходимо провести тестирование производительности Рабочий стол -> Настройки -> Производительность -> Панель производительности, например, в течении 30 минут и посмотреть "узкие" места. Данный инструмент показывает как недостатки окружения, так и некоторые ошибки разработки. Например, на вкладке "Разработка" можно посмотреть страницы и компоненты в которых есть ошибки. Ошибки разработки в данном случае - это отключенное кеширование компонента.

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

 3351 Разработка, Битрикс, Оптимизация, Настройка, Кеширование
2 июля 2015
Команда BXCert

Наша команда разрабатывает портал BXCert, а также занимается разработкой сайтов на CMS 1С-Битрикс. Все участники являются сертифицированными специалистами Bitrix.

Возможно Вам будет интересно

Комментарии

Чтобы оставлять комментарии необходимо зарегистрироваться и пройти авторизацию.