Добавить 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
-
Перейдите на вкладку Networking, а затем нажмите на Create static IP
-
(A) Выберите экземпляр WP App. (B) Дайте ему осмысленное имя и (C) Нажмите Создать.
Теперь мы готовы к созданию наших первых дистрибутивов.
Создание дистрибутива CDN
-
Перейдите на главную страницу Lightsail. Снова перейдите на вкладку Сеть. На этот раз нажмите кнопку Создать дистрибутив.
-
Выберите инстанс WordPress в качестве Origin
-
Нажмите Да, применить, чтобы применить предопределенные настройки WordPress.
-
Теперь (A) выберите план. (B) Дайте ему имя и (C) Нажмите кнопку Создать дистрибутив.
Вухуху 🎉 Ваш первый дистрибутив создан. Подождите некоторое время, пока она станет доступной. После завершения вы увидите следующее 👇
(A) Ваш домен для дистрибутива. Вы можете получить доступ к сайту, используя этот URL.
Домен
Обновление домена в БД
Войдите в базу данных вашего приложения WordPress, вы можете выполнить следующие действия. Обновите siteurl
и home
в таблице wp_options
до вашего домена для рассылки.
Бонус
-
Вы можете использовать пользовательский домен вместо поддомена CloudFront. Вы можете следовать этому руководству.
-
Вы можете добавить хранилище объектов в приложение WordPress с дистрибутивом CDN, следуя этому руководству.
Заключение
Надеюсь, вам понравилась эта простая статья и вы создали свой первый дистрибутив CDN. Задавайте свои вопросы в комментариях. Подпишитесь, чтобы получить следующую статью в блоге. Спасибо 🙏