Добавление распределения CDN (Cloudfront) в приложение WordPress, размещенное на Amazon Lightsail

Добавить CDN-распределение в приложение WordPress, размещенное на Amazon Lightsail, не очень сложно. Но если вы новичок, это может оказаться сложным. Эта статья призвана продемонстрировать, как это легко сделать.

Почему я должен использовать распределение CDN?

Возможно, вы слышали о сети доставки контента (CDN). Если нет, то вот статья, объясняющая “что такое CDN?”.

Если вам не интересно читать длинную статью, то вот TL;DR:
В CDN множество небольших серверов расположены ближе к вашему клиенту. Контент кэшируется там и передается с ближайшего сервера (серверов) вашего клиента. Таким образом, снижается нагрузка на основные серверы.

Что такое CDN Distribution?

Это служба CDN Amazon Lightsail. Под капотом он использует Amazon Cloudfront. Он имеет 300+ точек присутствия для доставки контента ближе к вашим клиентам. Кроме того, он поставляется с AWS Shield, который защищает инфраструктуру от DDoS-атак.

Вам не терпится создать свою первую CDN-рассылку? Поехали 🏃♂️.

Предварительные условия

Приложение WordPress

Для этого урока вам необходимо иметь существующее приложение WordPress. Не волнуйтесь, если у вас его нет. Я рассказал о том, как развернуть приложение WordPress на Amazon Lightsail в первой части этой серии.

Прикрепите статический IP-адрес к экземпляру WordPress

  1. Перейдите на вкладку Networking, а затем нажмите на Create static IP

  2. (A) Выберите экземпляр WP App. (B) Дайте ему осмысленное имя и (C) Нажмите Создать.

Теперь мы готовы к созданию наших первых дистрибутивов.

Создание дистрибутива CDN

  1. Перейдите на главную страницу Lightsail. Снова перейдите на вкладку Сеть. На этот раз нажмите кнопку Создать дистрибутив.

  2. Выберите инстанс WordPress в качестве Origin

  3. Нажмите Да, применить, чтобы применить предопределенные настройки WordPress.

  4. Теперь (A) выберите план. (B) Дайте ему имя и (C) Нажмите кнопку Создать дистрибутив.

Вухуху 🎉 Ваш первый дистрибутив создан. Подождите некоторое время, пока она станет доступной. После завершения вы увидите следующее 👇

(A) Ваш домен для дистрибутива. Вы можете получить доступ к сайту, используя этот URL.

Домен

Обновление домена в БД

Войдите в базу данных вашего приложения WordPress, вы можете выполнить следующие действия. Обновите siteurl и home в таблице wp_options до вашего домена для рассылки.

Бонус

  1. Вы можете использовать пользовательский домен вместо поддомена CloudFront. Вы можете следовать этому руководству.

  2. Вы можете добавить хранилище объектов в приложение WordPress с дистрибутивом CDN, следуя этому руководству.

Заключение

Надеюсь, вам понравилась эта простая статья и вы создали свой первый дистрибутив CDN. Задавайте свои вопросы в комментариях. Подпишитесь, чтобы получить следующую статью в блоге. Спасибо 🙏

Оцените статью
Procodings.ru
Добавить комментарий