Пример интеграции CDN и сайта на WordPress через плагин W3 Total Cache
Пример интеграции CDN и сайта на WordPress через плагин W3 Total Cache
к сведению
Это инструкция для подключения CDN к сайту на WordPress через провайдера Selectel и плагин W3 Total Cache.
- Создайте CDN-ресурс.
- Создайте персональный домен для CDN-ресурса.
- Добавьте персональный домен к CDN-ресурсу.
- Настройте плагин W3 Total Cache.
- Проверьте CDN-ресурс.
1. Создать CDN-ресурс
- В панели управления перейдите в раздел CDN → CDN-ресурсы.
- Нажмите Создать CDN-ресурс.
- Введите имя ресурса. Имя не влияет на настройки ресурса и используется только для работы в панели управления.
- Выберите провайдера Selectel.
- Укажите источник контента — домен вашего сайта на WordPress, откуда CDN будет брать статические файлы, например
example.com
. - Нажмите Создать CDN-ресурс. CDN-провайдер создаст домен по умолчанию, с которого будет происходить раздача контента. Посмотреть домен по умолчанию можно в панели управления в разделе CDN → CDN-ресурсы → страница ресурса → вкладка Общий.
2. Создать персональный домен для CDN-ресурса
-
Откройте панель управления вашего DNS-хостинга.
-
Создайте домен третьего уровня, например,
cdn.example.com
. Этот домен будет использоваться в качестве персонального домена CDN для раздачи контента. -
Создайте CNAME-запись:
- тип записи — CNAME;
- имя записи — поддомен вида
cdn.example.com
; - значение — домен по умолчанию в формате
*.selcdn.net
. Посмотреть домен можно в панели управления в разделе CDN → CDN-ресурсы → страница ресурса → вкладка Общий. Указывайте домен без протокола.
3. Добавить персональный домен к CDN-ресурсу
- В панели управления перейдите в раздел CDN → CDN-ресурсы.
- Откройте страницу CDN-ресурса → вкладка Общий.
- В блоке Персональные домены нажмите Добавить домен.
- Укажите домен третьего уровня, который вы создали в качестве персонального.
- Нажмите Подключить.
4. Настроить плагин W3 Total Cache
- Перейдите в консоль администратора WordPress.
- В левом меню перейдите в раздел Plagins.
- В поисковой строке введите
W3 Total Cache
. - В результатах поиска в карточке плагина W3 Total Cache нажмите Install Now → Activate.
- В левом меню перейдите в раздел Performance → General Settings.
- В блоке CDN отметьте чекбокс Enable.
- В блоке CDN в поле CDN Type выберите Generic Mirror.
- В блоке CDN нажмите Save all settings.
- В левом меню перейдите в раздел Perfomance → CDN.
- В блоке Configuration в поле SSL support выберите Auto (determine connection type automatically).
- В блоке Configuration в поле Replace site's hostname with введите домен, который добавили к CDN-ре сурсу в качестве персонального. Персональный домен можно посмотреть в панели управления: раздел CDN → CDN-ресурсы → страница CDN-ресурса → вкладка Общий → блок Персональные домены.
- Нажмите Save all settings.
5. Проверить CDN-ресурс
- Убедитесь, что после всех настроек прошло не меньше 30 минут — это время необходимо, чтобы CDN-ресурс полноценно заработал.
- Откройте файл на WordPress-сайте по ссылке вида
example.com/images/image.png
. Если файл не загружается, проблемы на стороне вашего сайта. - Откройте файл через домен по умолчанию по ссылке вида
*.selcdn.net/images/image.png
. Если файл не загружается, проверьте настройки CDN и заголовка Host. - Откройте файл через персональный домен по ссылке вида
cdn.example.com/images/image.png
. Если объект не загружается, проверьте корректность CNAME-записи, которую добавили при создании персон ального домена.