Ускорение сайта на MODX

Подключение CDN к сайту на MODX происходит с помощью стороннего плагина с github

Бесплатно 7 дней

Сотрудники cdnnow! не являются экспертами в MODX CMS или авторами нижеописанного плагина. Мы приводим данные настройки для подключения CDN только в качестве рекомендации и не можем в полной мере отвечать за соответствие инструкций реальности, так как плагин обновляется и изменяется его авторами.
На просторах интернета мы нашли инструкцию от компании cdnsun. Ею можно воспользоваться для подключения нашего CDN, как и любого другого.

Создание аккаунта CDN

Если у вас ещё нет учётной записи в cdnnow!, оставьте заявку на подключение CDN, указав ваши email, сайт, CMS.

Вы получите письмо с доступом в личный кабинет и служебным адресом CDN для вашего проекта вида userXXXXX.clients-cdnnow.ru или userXXXXX.nowcdn.co, где userXXXXX — ваш уникальный параметр.

Подключение CDN к MODX

  1. Перед внесением предлагаемых изменений рекомендуем создать резервную копию Вашего сайта.
    Предлагаемые изменения потребуют от Вас внесения изменений в код, написанный на PHP.
  2. Вы можете подключить свой домен для CDN вместо userXXXXX.clients-cdnnow.ru по инструкции.
  3. В MODX менеджере необходимо выбрать «Элементы» — «Плагины» — «Новый плагин»
    Настройка CDN
  4. Назовите новый плагин, например «CDN».
  5. В поле «код плагина» вставьте код из https://github.com/CDNsun/modx-cdn-plugin (файл plugin.php).
  6. В коде плагина в методе __construct замените значение _cdnServiceUrl на адрес Вашего CDN домена (либо технического userXXXXX.clients-cdnnow.ru, либо Вашего собственного cdn.example.ru).
  7. Перейдите на вкладку «System Events» и включите срабатывание плагина на событие OnWebPagePrerender.
  8. Нажмите «Сохранить».
  9. Всё готово!

Проверка работоспособности сайта после подключения

Очистите кэш MODX («Управление кэшем» → «Очистить кэш»).

Просмотрите исходный код страницы (Ctrl+U) и убедитесь, что ссылки на статические ресурсы (CSS, JS, изображения) ведут на ваш CDN-домен.

Возникли проблемы с пользовательскими шрифтами?
В личном кабинете selfcare.cdnnow.ru в настройках проекта, вкладка «Доступ» для поля Access-Control-Allow-Origin установите значение *.
Сохраните и опубликуйте проект.
Проверьте отображение сайта еще раз.

Всем желаем быстрой загрузки сайта!

Читайте также:

Стоимость услуг CDN

Мы предоставляем всем клиентам бесплатный тестовый период 7 дней. При получении доступа в личный кабинет вы также получаете неограниченный доступ к функциям CDN и оптимизации изображений. Во время бесплатного периода вы можете полноценно протестировать скорость загрузки, мы не ограничиваем функционал для тестовых аккаунтов.

Если вам понравился наш сервис и вы готовы к долговременному сотрудничеству, мы переведем ваш аккаунт из тестового в основной.

Стоимость размещения данных в CDN зависит от объема трафика. Вы можете посмотреть в личном кабинете в разделе «Статистика» объем трафика на тестовом периоде и рассчитать, сколько трафика ожидается за месяц. В том же разделе вы можете увидеть объемы запросов по оптимизации изображений, если вы включали эту функцию.

Тарифы

CDN по трафику

Минимальный платеж 600 рублей в месяц (включено 1000 ГБ). Любое количество проектов

Трафик в месяц Цена за 1 ГБ
Первый ТБ 0,6 ₽
Следующие 10 ТБ 1,44 ₽
Свыше 10 ТБ по запросу
от 600 ₽ / месяц
Калькулятор стоимости

Минимальный ежемесячный платеж 600 рублей по предоплате. Включено 1000 ГБ трафика. Превышение оплачивается по постоплате по ступенчатой системе расчета. Введите количество трафика в месяц, в гигабайтах. 1 ТБ = 1000 ГБ.

ГБ
1000 10 000
600 ₽ / месяц
Оптимизация картинок

В каждом тарифе включено до 100 000 запросов оптимизации в месяц

бесплатно 100 000 запросов

далее 90 ₽ / 10 000 запросов

При возникновении вопросов по настройке, сопровождению, стоимости — вы всегда можете обратиться в нашу поддержку: написав письмо на sales@cdnnow.ru, с помощью чата внизу страницы сайта или по телефону: 8 (800) 600-67-88 (c 10:00 до 19:00 по будням).

Мы используем cookie, чтобы сделать сайт удобнее