CDN

Лучшие бесплатные CDN используемые в веб-разработке

19 августа 2015 373

Вам нравятся медленные сайты? Нравится ждать открытия каждой страницы по несколько секунд, а то и минут? Скорость отклика и загрузки страниц уже давно является известным фактором ранжирования. Медленный сайт вызывает раздражение посетителей, что самым негативным образом влияет и на поведенческие факторы. Такой сайт вряд ли сможет достигнуть топов поисковой выдачи.

Reg.ru: Хостинг от 79 рублей
Reg.ru: Хостинг от 79 рублей

Современный сайт редко обходится без подгружаемых сторонних JS-библиотек и CSS-фреймворков. На многофункциональных и динамичных сайтах иногда их бывает десятки. Некоторые из которых просто монстры. В этом случае имеет смысл загружать используемые библиотеки со сторонних CDN.

CDN (Content Delivery Network) — это географически распределенная программно-аппаратная платформа, которая оптимизирует доставку контента до конечных пользователей интернета.

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

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

1. jsDelivr

В настоящее время самая крупная CDN с открытым исходным кодом, на которой размещены более 1000 проектов. jsDelivr построен на базе коммерческих CloudFront и MaxCDN, что гарантирует высокий аптайм и стабильность работы.

  Перейти

2. cdnjs

Еще одна публичная некоммерческая CDN, на которой размещены более 900 ресурсов с открытым исходным кодом. Отличается повышенным удобством использования. Совет: полный список плагинов и расширений смотрите на GitHub. К примеру, имеется отличный WordPress-плагин для быстрой имплементации на сайт скриптов, размещенных на cdnjs.

  Перейти

3. Microsoft Ajax Content Delivery Network

Мало кто знает за пределами сообщества разработчиков ASP.NET, но у Microsoft тоже имеется свой публичный CDN. На котором размещены скрипты популярных открытых проектов: Bootstrap, jQuery, Respond.js. Конечно, выбор не такой широкий, как у предыдущих компаний. Однако, известность и гигантский опыт компании внушает высокое доверие к Microsoft CDN.

  Перейти

4. Open Source Software CDN (OSSCDN)

Еще одна CDN с открытым исходным кодом и повышенной отказоустойчивостью от MaxCDN.

  Перейти

5. Google Hosted Libraries

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

  Перейти

Специализированные CDN

Также следует помнить, что популярные open-source проекты, как правило, имеют собственные CDN. Например, Boostrap и jQuery.

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

Автор: Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе WordPress.

Комментарии

Разгоните свой WordPress

Хостинг-провайдер номер один в России — REG.RU

Подробнее