Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

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

Чаще всего CDN используется для доставки изображений с веб-сайта. Это связано с тем, что изображения обычно загружаются медленнее всего на веб-странице. Что такое CDN?

CDN не является веб-хостингом. Он просто кеширует части вашего веб-сайта, которые вы настроили для обслуживания в сети CDN. Эти сохраненные (кэшированные) файлы загружаются на все серверы по всему миру.

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

Эти файлы могут включать: файлы Javascript, изображения, видео, таблицы стилей

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

Эта гонка за самую быструю загрузку страницы по теме требовала от владельцев веб-сайтов поиска альтернатив для медленно загружающихся изображений на сайте.Распределенная кэшированная сеть CDN была идеальным решением. Почему CDN важен для вашего сайта

Если у вас есть веб-сайт, скорость загрузки страниц важна по нескольким причинам. Как упоминалось выше, это повысит ваш общий рейтинг в Google.

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

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

Используя CDN, вы переключаете использование полосы пропускания с сервера вашего веб-хоста на распределенную сеть серверов CDN.

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

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

Стоимость полосы пропускания CDN намного ниже стоимости веб-хостинга.Это связано с тем, что службы CDN настраивают свою серверную сеть для управления контентом с высокой пропускной способностью, например изображениями. Они делают это следующим образом. Сети CDN используют такие оптимизации, как балансировка нагрузки на сервер и накопители в устойчивом состоянии, которые ускоряют передачу и уменьшают количество ошибок. С помощью методов манипулирования размером файла, таких как сжатие и минификация файлов, сети CDN сокращают объем передаваемых данных. Используя сертификаты SSL/TLS, сети CDN могут уменьшить количество ложных запусков передачи, что позволяет избежать необходимости перезапускать передачу и отправлять еще больше данных.Сокращает время простоя

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

Увеличение времени безотказной работы вызвано рядом причин.

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

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

А поскольку изображения и файлы представляют собой самый большой объем передаваемых данных, именно там будет наибольший спрос.

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

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

Чтобы понять это, сначала важно понять поток данных, когда посетители переходят на ваш сайт.

При настройке одного веб-сервера посетители делают запрос на веб-страницу, и ваш веб-сервер должен ответить со всеми данными, включая текст, изображения, javascript и таблицы стилей. Вся эта потребность в пропускной способности влияет на ваш единственный веб-сервер.

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

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

Если у вас есть веб-сайт, размещенный на одном веб-сервере, со стороны DDOS-злоумышленника требуется гораздо меньше усилий, чтобы удалить ваш веб-сайт.

DDOS-атаки запускаются множеством различных «ботов» со всего мира, имитируя одновременное обращение сотен или даже тысяч пользователей к вашему веб-серверу.

Однако, используя службу CDN с распределенными веб-серверами по всему миру, все эти серверы похожи на дополнительные порты в плотине.

Теперь ваш веб-сервер должен обслуживать только текст, а несколько серверов CDN предоставляют изображения и другие файлы. Все эти серверы по сути разделяют спрос на полосу пропускания.

Это не обеспечит 100% защиту от DDOS-атак, но потребует, чтобы хакеры приложили гораздо больше усилий, прежде чем ваш сайт выйдет из строя.

Кроме того, если вы убедитесь, что ваш CDN настроен с использованием сертификатов TLS/SSL, весь трафик будет зашифрован и защищен от хакеров, перехватывающих веб-трафик. Как настроить службу CDN

Хотя служба CDN может показаться сложной, настроить ее довольно просто.

Во-первых, вам нужно выбрать сервис CDN. Есть несколько основных на выбор. Cloudflare: один из крупнейших и наиболее известных сервисов CDN, используемый многими крупными предприятиями по всему миру. Быстро: предлагает ряд продуктов для веб-оптимизации, включая доставку контента через CDN.KeyCDN: управляет 34 центрами обработки данных, расположенными по всему миру, с проверенными показателями скорости веб-сайтов. MetaCDN: в отличие от других услуг CDN, которые взимают плату в зависимости от использования, эта услуга взимает фиксированную ежемесячную плату. StackPath: ранее MaxCDN, StackPath используется многими компаниями и веб-сайтами по всему миру.

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

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

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

Обратите внимание на имя хоста CNAME, предоставленное вашим CDN. Вам это понадобится позже.

Наконец, вам нужно установить плагин CDN на свой сайт. Например, если у вас сайт WordPress, популярным вариантом является W3 Total Cache.

После установки плагина вы увидите поле, в котором вы можете ввести CNAME, предоставленную вашей службой CDN.

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

После того, как вы сохранили все изменения, вы должны увидеть, что диаграммы пропускной способности CDN начинают отражать посетителей с течением времени. Возможно, через какое-то время изменения будут реплицированы в Интернете, но изменения DNS должны обновиться примерно через 24 часа.

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

.
SETUP UA COMPUTER BLOG