Как Поместить Один Cdn В Другой?

В жизни каждого администратора бывают моменты, когда нужно что-то мощно и недорого.

Часто такие задачи способствуют личностному росту и становятся первыми шагами к тяжелым извращениям.

Сейчас я попробую описать именно такой случай.



Как поместить один CDN в другой?



Задача

Вам необходимо опубликовать информацию на сайте.

Информация должна быть защищена от изменений.

Информация, размещенная на сайте, должна быть доступна независимо от полезной или паразитной нагрузки на веб-сервер.



Подготовка

Что такое CDN (сеть доставки контента) — это несколько серверов, которые кэшируют ресурсы вашего сайта и раздают их потребителям.

У CDN теперь гораздо больше различных возможностей, но в этом и суть.



Требования к сайту

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

Также, чтобы не получить DDOS по IP, я настоятельно рекомендую сменить IP исходного сайта после подключения CDN.

  • В просвещенных кругах такие страницы называют «лендингами», но, как это бывает с большинством хороших идей, смысл посадочных страниц сильно «размыт».

    Изначально этот тип дизайна был придуман с расчетом на большую нагрузку и максимально сместил задачу подачи информации клиенту.

    Но затем, чтобы упростить себе работу, вебмастера стали размещать лендинги на многомегабайтных CMS и давать заказчику вместо красивого голого HTML в несколько килобайт черный ящик с мегабайтами кода, исполняемого на стороне сервера.

    *

Содержимое сайта будет передаваться по протоколу HTTPS, чтобы пользователь теоретически мог проверить сертификат и решить, что все в порядке.

Но как показала практика, люди смотрят только на цвет замка в адресной строке браузера.

Большинство CDN предлагают два варианта размещения результатов поиска через серверы ресурсов своего сайта через HTTPS. Первый вариант — по сертификату оригинального сайта.

Для закрытия поддоменов требуется полный сертификат SSL. Второй вариант — ресурсы сайта предоставляются по CDN-сертификату; замок в адресной строке браузера пользователя также будет зеленым.

Эти возможности позволяют распространять один CDN через другой.

СДН -1 — договор на распространение по сертификату сайта.

Для этого в коде сайта пути к ресурсам нужно изменить на cdn.yoursite.com предварительно создав в зоне DNS домена соответствующую запись CNAME со значением, полученным от поддержки cdn. СДН-2 — например, бесплатный тариф Cloudflare. После настройки сайта на CDN-1 он нормально подключается с помощью мастера настройки.

После настройки обоих CDN мы видим следующую запись в настройках DNS Cloudflare:

Как поместить один CDN в другой?

В результате ресурсы вашего сайта, кэшированные из CDN-1, не раздаются посетителям сайта напрямую с серверов CDN-1, а сначала поступают в кэш CDN-2 в примере Cloudflare, а затем из кэша Cloudflare выдаются.

посетителям сайта.

В этой статье описана лишь одна проблема из длинного списка странных решений публикации информации на сайте в необычных условиях.

Теги: #информационная безопасность #Разработка сайтов #cdn #Облачные вычисления #Ethereum #ico #smartcontracts #clouflare #smartcontract

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.