пятница, 1 ноября 2013 г.

Что такое CDN и для чего она нужна


CDN это сеть доставки контента (Content Delivery Network). Под словом контент в данном случае подразумеваются статические ресурсы, которые мы используем на сайте: JavaScript, стили (CSS), картинки, flash (SWF) файлы, и другие документы.

А под словами Сеть доставки подразумевают набор серверов разнесенных географически (географически распределённая сетевая инфраструктура). Файлы на таких серверах синхронизируются и при необходимости пользователя получить файл – сервера между собой решают, кто будет отдавать файл. 
А зачем?
  1. Экономия траффика (кэширование). На серверах CDN очень хорошо работает кэширование файлов. Например, пользователь зашел на сайт1, а потом на сайт2 и после этого зашел к нам на сайт. Если все три сайта используют один и тот же CDN, то библиотека загрузится только один раз, а все остальные разы она будет браться из локального кэша. Пользователь сэкономит несколько килобайт траффика и порадуется тому, как у него быстро загружаются сайты.
  2. Увеличение скорости загрузки (за счет снижения roadTime тк мы сокращаем расстояние между сервером и клиентом)
  3. Отсутствие на домене хранилища CDN каких-либо Cookies (размер запроса уменьшается).

Комментариев нет:

Отправить комментарий