Недавно зашел на 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 и не надо качать новый бутстрап и перезаливать файлы. Если пользователь до вас уже был на подобном сайте с бутстрапом от яндекса — то он вообще ничего качать не будет — все в кэше.
Нужно либо пользоваться платными CDN, либо не пользоваться вообще ИМХО