Статичный контент - это неизменяемые файлы: изображения, файлы CSS стилей, файлы JS скриптов. Файлы PHP не относятся к статичному контенту сайта.
На современных сайтах легко найти изображение с размером в 200 килобайт и более, а зачастую именно столько и занимает весь HTML файл страницы. Поэтому для ускорения процесса загрузки сайта существует механизм под названием "CDN" (сеть доставки контента). Благодаря ей самTML файл страницы загружается с сервера, а изображения и другие статические файлы загружаются с ближайшего к пользователю сервера. Такое географическое распределение контента увеличивает скорость загрузки сайта у пользователей.
Как включить CDN в Битрикс
Одним из преимуществ Битрикса перед другими системами управления сайтами, к примеру WordPress, является встроенный механизм CDN, который можно включить "одной кнопкой".Обратите внимание, что CDN будет работать только если на сайте есть активная лицензия Битрикса. Если лицензия закончится, то CDN автоматически отключится.
Чтобы включить CDN в Битрикс, перейдите в панель администрирования. Кликните на пункт "Настройки" в боковом меню сайт. Затем кликните на пункт "Облако 1С-Битрикс" и кликните на "Ускорение сайта (CDN)".
Откроется страница с настройками CDN:
Чтобы включить CDN, отметьте галочкой пункт "Включить CDN". Затем перейдите на закладку "Что ускорять и отметьте галочками необходимые пункты:
После чего кликните на закладку "Сайты" и отметьте те сайты, на которых должен работать CDN. Можно дополнительно отметить административный раздел:
В последней закладке "Дополнительно" необходимо указать доменное имя, с которого сеть CDN будет брать контент. Напишите в этом поле свой домен и поставьте галочке напротив пункта "Сайт работает по https", если сайт работает с шифрованием:
Теперь можно нажать на кнопку "Сохранить" внизу формы и CDN начнёт работать.
Как проверить работу CDN в Битрикс
Если CDN работает, то на каждой странице сайта вместо адреса контента будет подставляться его адрес на серверах CDN. Продемонстрируем это на примере. Загрузим страницу сайта с выключенным CDN и посмотрим на HTML код картинки:<img src="/upload/1.jpg">
Теперь включим CDN в настройках сайта, перезагрузим страницу и посмотрим на HTML код той же картинки:
<img src="//3136188.ssl.1c-bitrix-cdn.ru/upload/1.jpg?156312349547680">
Адрес картинки изменился. Теперь она загружается не с вашего сайта, а с сайта 1c-bitrix-cdn.ru. А это означает, что CDN работает.
CDN от Битрикса собирает не весь статический контент (картинки, JS и CSS файлы) из всех папок. А только тот, который находится в папках
/upload/
и /bitrix/templates/
. Поэтому старайтесь не размещать статику за пределами этих папок, иначе файлы не будут попадать в CDN.