Одним из способов ускорения сайта является CDN (сеть доставки контента), она кэширует статический контент сайта, после чего отдает пользователям контент с более близкого к ним сервера – в данной статье мы расскажем, как настроить работу услуги CDN на сайте с CMS Joomla.
(Опционально) Добавление собственного поддомена
При создании CDN-ресурса есть возможность указать собственный поддомен, для этого необходимо создать его в панели управления. Перейдите в раздел “Домены и поддомены”, после чего введите его в поле “Добавление доменов и поддоменов”. Например, для создания поддомена cdn на основном домене betutorial.ru это будет выглядеть так:

Затем нажмите “Добавить домены”.
Создание CDN-ресурса в панели управления
Чтобы создать CDN, перейдите в раздел “Облако” и нажмите “Создать”, в появившемся меню выберите CDN:

Откроется страница создания:

Здесь потребуется указать источник контента – место хранения исходного контента будет зависеть от настроек вашего сайта. Если вы настраивали хранение статического контента в S3-хранилище Beget, выберите соответствующий бакет, в противном случае выберите “Домен” в выпадающем меню и укажите доменное имя сайта, для которого подключается CDN.

Если вы добавляли собственный домен ранее, выберите его в выпадающем меню “Домен для раздачи контента”:

Помимо собственного поддомена, к ресурсу будет привязан бесплатный технический поддомен.
Также для удобства вы можете указать название CDN-ресурса, оно будет использоваться при отображении в списке CDN-ресурсов:

Затем нажмите “Создать CDN” и дождитесь выпуска сертификата SSL для доменов.

После создания ресурса перейдите в его настройки, а затем включите поддержку заголовка CORS:

Укажите домен сайта и сохраните настройки CDN:

Подключение к сайту на Joomla
Для подключения CDN авторизуйтесь в админ-панели сайта и перейдите в раздел “Расширения: Установка”, после чего установите плагин CDN for Joomla.


Затем перейдите в раздел Extensions >> Plugins и найдите System - Regular Labs CDN for Joomla!, после чего нажмите на него для перехода к настройкам.

В открывшемся окне укажите домен CDN-ресурса – это может быть как собственный домен, прикрепленный к ресурсу, так и бесплатный технический домен.

Затем сохраните настройки плагина – на этом установка CDN на сайт завершена.
Для проверки откройте сайт в браузере с использованием инструментов разработчика – во вкладке “Сеть” (Network) запросы к статическому контенту будут выполняться к указанному адресу CDN:

Заключение
Через CDN-сервисы можно распространять видео, скрипты, стили, документы, изображения и другой контент. В данной статье мы кратко рассказали, как подключить CDN (сеть доставки контента) к CMS Joomla.
Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить, как изменить CDN для Joomla, или пообщаться о наших продуктах с коллегами по цеху и сотрудниками Beget – ждем вас в нашем сообществе в Telegram.