Bootstrap c CDN Yandex

Недавно зашел на JS хостинг Яндекса (CDN) и увидел там Bootstrap.

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

Итак, заходим на CDN Яндекса и видим там… только JS бутстрапа (на момент написания статьи они уже добавили CSS). Но я ж дотошный — и начал вручную в адресную строку вбивать остальные составляющие бутстрапа, в итоге там присутствуют все составляющие, кроме LESS. Тоесть там есть и 2 файла CSS и 2 файла PNG с белыми и черными иконками.

Кстати, на момент написания поста я вставил код бутстрапа 2.2.2… но зайдя на бутстрап, увидел, что там уже 2.3.0 — исправил в коде — все работает.

<script src="http://yandex.st/jquery/1.8.3/jquery.min.js"></script>
<script src="http://yandex.st/bootstrap/2.3.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://yandex.st/bootstrap/2.3.0/css/bootstrap.min.css">
<link rel="stylesheet" href="http://yandex.st/bootstrap/2.3.0/css/bootstrap-responsive.min.css">

Да… еще забыл упомянуть про иконки — они полноценно работают.

Основные плюсы: при обновлении бутстрапа — просто меняем циферки, например сейчас обновил 2.2.2 на 2.3.0 и не надо качать новый бутстрап и перезаливать файлы. Если пользователь до вас уже был на подобном сайте с бутстрапом от яндекса — то он вообще ничего качать не будет — все в кэше.

4 comments
CDN Яндекса грузит медлденней чем тот-же шаред хостинг на timeweb
Нужно либо пользоваться платными CDN, либо не пользоваться вообще ИМХО 
Чем тестировали? Я то проверял на сайте, ДЦ в Москве. Плагином к браузеру YSlow.
ping-admin.ru/free_test/ c CDN и без него
Проверил по России (32 точки). Главное — Общее время загрузки сайта.
С CDN грузил bootstrap.min.css, bootstrap.min.js, jquery.min.js одинаковые версии.
В целом смешанные результаты, где-то быстрее с CDN, где-то медленнее. Затем я сложил все показатели без CDN и вычел общее c CDN — 4,857359 в пользу CDN.
Теперь среднее: без CND = 0,9124 с CDN = 0,7694 
Самая быстрая загрузка без CDN — Казань (0,794841/1,235274)
Самая быстрая загрузка c CDN — Хабаровск (1,31167/0,712751)
В основном разница в пользу «без CDN», в среднем = 0,05 — незначительна
В пользу «с CDN» = 0,3 — тоже незначительна, но на порядок выше. 
 
Вывод: по данному тесту в среднем, загрузка сайта, с использованием Yandex JS CDN, быстрее.  
Only registered users can comment.