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

Андрей Саврасов
Веб-разработчик

В сообществе web-разработчиков бытует мнение о том, что Битрикс – очень сложная система управления сайтами, которая сильно "тормозит" по причине создания огромного количества запросов к базе данных на каждое действие. Так вот, смею вас заверить, что это полная ерунда! Скорость работы сайта напрямую зависит от опыта разработчика и использования нескольких несложных методов, позволяющих получить действительно "резвый" сайт.

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

Итак давайте разберёмся, какие методы дают на выходе быстрый сайт под управлением CMS 1C-Битрикс:

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

Второе - это использование изображений в том размере, в каком они выводятся пользователю.
Часто возникает потребность загрузки изображений на сайт пользователями или же при выгрузке товаров из 1С. Данные изображения могут быть различных размеров и как следствие иметь большой вес. Средствами html можно выводить пользователю изображение большого объема как маленькое, и как в следствие, за картинкой размером с аватарку Вконтакте может прятаться монстр весом в 3 МБ и более. И, что самое страшное, таких картинок может быть на одной странице несколько. Битрикс позволяет уменьшать размеры изображения до нужных при добавлении его на сайт. Например, при добавлении изображения к товару будет создана его маленькая копия для вывода в списке товаров. Но при необходимости можно показать изображение и большего размера можно на внутренней странице. Причём его размер тоже можно уменьшить до необходимого по дизайну заранее, до передачи клиенту. В итоге: принимая сайт требуйте от разработчика настроить уменьшение изображений до размеров выводимых на экран.

Третье, но не по значению, - это использование качественного хостинга, имеющего совместимость с платформой 1C-Битрикс.
Зачастую сайт на Битрикс может "тормозить" из-за некачественного хостинга, не приспособленного к работе с данной CMS. Также влияет расположение дата-центров: если вы знаете, что аудиторией вашего сайта являются, например, жители Дальнего Востока, то будет уместно выбрать регионального хостера. При создании сайтов своим клиентам мы рекомендуем использовать МетеорХост. Данная площадка имеет все необходимые ресурсы для быстрой работы сайтов под управлением как 1С-Битрикс, так и других CMS. Вот пара примеров сайтов, созданных нами и размещённых на данном хостинге: Открытый город и Газета "Тихоокеанская звезда". Так же на сайте 1С-Битрикс имеется список сертифицированных хостеров, на который можно опираться при выборе партнера.

Используйте советы, приведенные выше, и ваш сайт под управление 1С-Битрикс будет "летать"!


Коротко:       @LOL_web

Наглядно:

@lol.khv: Фото с бизнес - дня :) Всем спасибо за положительные эмоции )

Наглядно:

@lol.khv: С дистанцией 4,2км справились без труда. Уже готовимся к Зелёному марафону в следующем году. Атмосфера на дистанции была очень дружеская. Огромное спасибо Сбербанку за такое мероприятия, а так же поздравляем победителей

Наглядно:

@lol.khv: Итак, наш Бизнес-день начался :) и мы решили провести для вас дополнительный конкурс на наш сертификат на услуги хостинга.
Что нужно сделать:
1)Подписаться на наш аккаунт @lol.khv
2) Сфотографироваться на нашем бизнес-дне на фоне пресс-волла и выложить фото в ваш профиль с тегом #Lolkhv до 13:00
Победитель будет определён случайным образом

Наглядно:

@lol.khv: Сегодня у нашей Даши День Рождения :)
Дарья - наш инженер-программист ⭐

Желаем добиваться всех своих целей, улыбок и счастья

Наглядно:

@lol.khv: А еще завтра сотрудники нашей компании бегут Зеленый марафон :) Мероприятие будет проходить на набережной. Мы будем с нашим флагом) Приходите поболеть и пообщаться ☺️

Наглядно:

@lol.khv: Проводим семинар по развитию бизнеса

Наглядно:

@i_karpovich: #bitrixconf

Наглядно:

@i_karpovich: Коллеги удивили :)

Наглядно:

@i_karpovich: А знаете ли вы, сколько всякой полезной офисной мелочи помещается в одну такую коробку? :)

Наглядно:

@i_karpovich: Игрушки. Надо же чем-то в обед в офисе заниматься :)

LOL на facebook: