В жизни каждого администратора бывают моменты, когда нужно что-то мощно и недорого.
Часто такие задачи способствуют личностному росту и становятся первыми шагами к тяжелым извращениям.
Сейчас я попробую описать именно такой случай.
Задача
Вам необходимо опубликовать информацию на сайте.Информация должна быть защищена от изменений.
Информация, размещенная на сайте, должна быть доступна независимо от полезной или паразитной нагрузки на веб-сервер.
Подготовка
Что такое CDN (сеть доставки контента) — это несколько серверов, которые кэшируют ресурсы вашего сайта и раздают их потребителям.У CDN теперь гораздо больше различных возможностей, но в этом и суть.
Требования к сайту
Сайт будет обслуживаться из кеша, поэтому динамически генерируемый контент на стороне сервера необходимо исключить, поскольку он будет исполняться на исходном сервере провайдера и смысл использования CDN будет частично потерян.Также, чтобы не получить DDOS по IP, я настоятельно рекомендую сменить IP исходного сайта после подключения CDN.
- В просвещенных кругах такие страницы называют «лендингами», но, как это бывает с большинством хороших идей, смысл посадочных страниц сильно «размыт».
Изначально этот тип дизайна был придуман с расчетом на большую нагрузку и максимально сместил задачу подачи информации клиенту.
Но затем, чтобы упростить себе работу, вебмастера стали размещать лендинги на многомегабайтных CMS и давать заказчику вместо красивого голого HTML в несколько килобайт черный ящик с мегабайтами кода, исполняемого на стороне сервера.
*
Но как показала практика, люди смотрят только на цвет замка в адресной строке браузера.
Большинство CDN предлагают два варианта размещения результатов поиска через серверы ресурсов своего сайта через HTTPS. Первый вариант — по сертификату оригинального сайта.
Для закрытия поддоменов требуется полный сертификат SSL. Второй вариант — ресурсы сайта предоставляются по CDN-сертификату; замок в адресной строке браузера пользователя также будет зеленым.
Эти возможности позволяют распространять один CDN через другой.
СДН -1 — договор на распространение по сертификату сайта.
Для этого в коде сайта пути к ресурсам нужно изменить на cdn.yoursite.com предварительно создав в зоне DNS домена соответствующую запись CNAME со значением, полученным от поддержки cdn. СДН-2 — например, бесплатный тариф Cloudflare. После настройки сайта на CDN-1 он нормально подключается с помощью мастера настройки.
После настройки обоих CDN мы видим следующую запись в настройках DNS Cloudflare:
В результате ресурсы вашего сайта, кэшированные из CDN-1, не раздаются посетителям сайта напрямую с серверов CDN-1, а сначала поступают в кэш CDN-2 в примере Cloudflare, а затем из кэша Cloudflare выдаются.
посетителям сайта.
В этой статье описана лишь одна проблема из длинного списка странных решений публикации информации на сайте в необычных условиях.
Теги: #информационная безопасность #Разработка сайтов #cdn #Облачные вычисления #Ethereum #ico #smartcontracts #clouflare #smartcontract
-
Взгляд В Сторону Прибыли В 2002 Году
19 Oct, 24 -
Рассказ «Как Я Проходил Собеседование»
19 Oct, 24 -
Шифрование Трафика В Direct Connect, Часть 2
19 Oct, 24