Ускорение сайта (CDN)
![](/images/6/3/sajta_1.png)
Неоспоримый факт - любой сайт должен загружаться максимально быстро, посетитель сайта не должен дожидаться загрузки страниц по несколько десятков секунд. Но зачастую владельцы веб-проектов лишь интуитивно осознают важность скорости работы своего сайта, не умея оценить влияние этого фактора на конкретные характеристики и показатели.
1. На быстром сайте выше конверсия и больше просмотров страниц
Чем дольше загружается страница сайта, тем больше вероятность того, что самые нетерпеливые посетители не дождутся ее загрузки, уйдут с сайта и больше на него не вернутся.
Количество таких посетителей, которые потенциально могли бы стать вашими клиентами, можно оценить в цифрах:
2. В поисковых системах позиции быстрого сайта выше
Поисковые алгоритмы и формулы ранжирования результатов каждая поисковая система держит в секрете. Однако абсолютно очевидно то, что поисковые роботы, индексирующие сайты в интернете, не дождавшись загрузки страницы, не будут учитывать ее в общем поисковом индексе. Кроме того, все большее значение на результаты поиска оказывают поведенческие факторы. А это значит, что посетитель, ушедший с «медленной» страницы, автоматически понизит ее вес для поисковой системы. Ну и наконец, представители практически всех популярных поисковых систем так или иначе говорят о том, что напрямую учитывают скорость загрузки страниц в формулах ранжирования.
3. Медленный сайт приносит прямые финансовые потери во время рекламных кампаний
Вы хотите активно продвигать свой проект. Заказываете для него контекстную, баннерную рекламу. Каждый клик стоит вполне определенных денег. Если посетитель вашего сайта пришел к вам по рекламному объявлению, но не дождался загрузки страницы, то за его клик вы просто заплатили впустую.
4. Подключение CDN снижает нагрузку на основные серверы сайта
Так как весь статический контент загружается посетителями вашего сайта не напрямую с ваших серверов, а с узлов CDN, которые умеют очень эффективно кэшировать контент, снижается количество обращений непосредственно к вашим серверам. В среднем для статического контента соотношение числа запросов к самому сайту от серверов CDN к числу запросов от живых посетителей сайта составляет 1:50.
Как работает CDN
Подключение
В административной панели вашего сайта в разделе «Настройки» - «Облачные сервисы Битрикс» - «Ускорение сайта (CDN)» отметьте галочку
«Включить ускорение сайта» и сохраните изменения.
![Ускорение сайта CDN](/images/6/3/sajta_2.png)
После этого ссылки на статические файлы вашего сайта (картинки, файлы стилей css, скрипты js) будут заменены: вместо локальных URL'ов будут использоваться служебные имена серверов сети CDN.
На вкладке
«Сайты» при использовании многосайтовости можно указать, для каких сайтов делать замену ссылок.
На вкладке
«Дополнительно» можно указать альтернативный источник оригинальных файлов, откуда забирают контент узлы CDN. По умолчанию используется адрес основного сайта. Это может быть полезно, например, в случае использования разных доменов.
Схема работы CDN
![Как работает CDN](/images/6/3/sajta_3.png)
Каждое обращение любого посетителя вашего сайта к статическому контенту будет направляться на ближайший к нему узел CDN. При первом обращении нужные файлы будут загружены с вашего сайта, а при последующих обращениях они будут отдаваться из кеша сервера CDN. Размещение контента на многих серверах CDN и отдача его посетителям из ближайшей к нему точки сокращает сетевой маршрут передачи данных и делает загрузку сайта быстрее с точки зрения пользователя.
Текущим партнером «1С-Битрикс» по интеграции платформы «1С-Битрикс: Управление сайтом» с сетью CDN является компания CDNvideo.
Дополнительное увеличение скорости загрузки
Все современные браузеры имеют лимит на количество одновременных соединений к одному домену (обычно - не более 6). Таким образом, даже если ваш сервер может отдавать страницы с максимальной скоростью, а скорость клиентского подключения достаточно высока, все равно загрузка всех элементов страницы (картинок, скриптов, файлов стилей) будет осуществляться максимум в 6 потоков.
При включении модуля «Ускорение сайта (CDN)» ссылки заменяются на разные домены, и уже лишь каждый отдельный домен имеет ограничение на число соединений. Их же реальное максимальное число становится в несколько раз больше (по числу доменов, с которых осуществляется загрузка файлов).
Модуль «Ускорение сайта (CDN)» является бесплатной дополнительной опцией для любой лицензии на «1С-Битрикс: Управление сайтом» (кроме редакции «Первый сайт»).
Функционал модуля доступен для сайтов с активной коммерческой лицензией (технической поддержкой).
В настоящее время модуль «Ускорение сайта (CDN)» является экспериментальным и функционирует в тестовом режиме. Условия его работы могут быть изменены в любое время по усмотрению компании «1С-Битрикс».
Для редакций продукта «1С-Битрикс: Управление сайтом» для каждой отдельной лицензии определены следующие ежемесячные лимиты трафика, который может быть передан через узлы CDN конечным пользователям:
ежемесячный трафик (Гб)
Старт5 Стандарт10 Малый бизнес20 Эксперт30 Бизнес40 Веб-кластер100 Бизнес Веб-кластер500
Для готовых решений «1С-Битрикс» определены следующие ежемесячные лимиты трафика, который может быть передан через узлы CDN конечным пользователям:
Название решения
Ежемесячный трафик (Гб)
«1С-Битрикс: Официальный сайт государственной организации» (Базовый) 35
«1С-Битрикс: Официальный сайт государственной организации» (Расширенный) 100
«1С-Битрикс: Сайт медицинской организации» (Базовый) 5
«1С-Битрикс: Сайт медицинской организации» (Расширенный) 30
«1С-Битрикс: Портал органа управления здравоохранением» 100
«1С-Битрикс: Сайт школы» (Базовый) 5
«1С-Битрикс: Сайт школы» (Расширенный) 10
«1С-Битрикс: Сайт конференции» 30
«1С-Битрикс: Сайт 1С:Франчайзи» 10
«1С-Битрикс: Интернет-магазин 1С:Франчайзи»40
Облачный бекап
«Облачный» бекап
«1С-Битрикс» предоставляет своим клиентам бесплатную возможность «облачного» бекапа. Вы можете хранить резервную копию своего сайта в «облаке» Amazon S3 и делать это штатными средствами системы.
- Правило правильного бекапа: «Хранить бекап нужно не на том сервере, где лежит то, что бекапишь».
- Заботятся о выполнении этого правила или хостеры, или владельцы сайтов своими силами.
- Нужно найти место, куда сохранять свой бекап (дополнительный сервер или хостинг) и заплатить за это деньги.
Владельцы сайтов, работающих под управлением «1С-Битрикс: Управление сайтом», избавляются от необходимости:
- искать место под резервную копию своего сайта;
- оформлять всякие «облачные» аккаунты и оплачивать их;
- выполнять сложные настройки в системе для использования этих аккаунтов.
- сделать резервную копию сайта из административного раздела своего сайта - привычным образом;
- сразу же сохранить эту копию в облако, место в котором уже подготовлено;
- быстро получить доступ к своему бекапу в «облаке»;
- восстановить сайт привычным образом - штатными методами системы.
Бекап в «облако»
«Облачный» бекап является бесплатной дополнительной опцией для активной лицензии на «1С-Битрикс: Управление сайтом» (кроме редакции «Первый сайт»). Для редакций продукта «1С-Битрикс: Управление сайтом» для каждой отдельной лицензии определены лимиты места в облаке.
Место в облаке (в зависимости от редакции):
![Место в облаке (в зависимости от редакции)](/images/6/3/sajta_5.png)
Место в облаке (для готовых решений «1С-Битрикс»):
Название решения
Облачный бекап (Гб)
«1С-Битрикс: Официальный сайт государственной организации» (Базовый) 4
«1С-Битрикс: Официальный сайт государственной организации» (Расширенный) 10
«1С-Битрикс: Сайт медицинской организации» (Базовый) 1
«1С-Битрикс: Сайт медицинской организации» (Расширенный) 3
«1С-Битрикс: Портал органа управления здравоохранением» 10
«1С-Битрикс: Сайт школы» (Базовый) 1
«1С-Битрикс: Сайт школы» (Расширенный) 1
«1С-Битрикс: Сайт конференции» 3
«1С-Битрикс: Сайт 1С:Франчайзи» 1
«1С-Битрикс: Интернет-магазин 1С:Франчайзи»5
Функционал «облачного» бекапа доступен для сайтов с активной коммерческой лицензией (технической поддержкой). Для неактивных лицензий опция «облачного» бекапа отключается и может быть включена вновь при активной лицензии.
Создавать резервную копию сайта в «облако» и восстанавливать его из «облачного» бекапа могут только пользователи с определенными правами. Восстановление сайта из «облачного» бекапа выполняется штатными средствами CMS. Для этого клиенту достаточно знать только свой лицензионный ключ.
Доступ и безопасность
Никто посторонний не сможет получить доступ к файлам вашего бекапа:
- все бекапы, которые хранятся в «облаке», шифруются ключом владельца сайта;
- этот ключ нигде не хранится, и даже сотрудники «1С-Битрикс» не смогут расшифровать файлы бекапов;
- дополнительно доступ к файлам каждого пользователя сайта закрыт паролем именно этого пользователя.
![](/images/6/3/sajta_6.gif)
Частые вопросы
Что происходит с сайтом после исчерпания месячного лимита траффика?После превышения месячного лимита траффика отключается замена ссылок на статические файлы, и они, как и ранее, продолжают отдаваться посетителям с локального сервера (с того же сервера, где работает сам сайт). То есть, сайт продолжает работать обычным образом, только отключается функция ускорения. При наступлении нового месяца (1-го числа) при активной лицензии ускорение может быть включено вновь.Что происходит с сайтом, если не продлена лицензия на продукт?Точно так же, как и в случае превышения траффика, отключается ускорение. Сам сайт продолжает работать.Что делать, если необходимо заменить тот или иной статический файл? Как узлы CDN «узнают», что надо загрузить новую версию, а не продолжать отдавать из кеша старую?Модуль «Ускорение сайта (CDN)» всегда формирует ссылки на файлы с уникальным идентификатором, который изменится при изменении файла. Таким образом, узлы CDN всегда будут отдавать актуальный контент. С точки зрения пользователя никаких дополнительных действий не требуется. Работайте с контентом сайта привычным для вас образом.