Посетите Focus.com в Firebug
Мы применили гибридный подход. Мы извлекаем jQuery из Google, а остальные наши CSS и JS объединяются / уменьшаются и обслуживаются из S3. Мы автоматизировали этап комбинирования / минификации с помощью нашего процесса сборки, и каждая версия развертывается в своем собственном (пронумерованном) каталоге, чтобы позволить браузерам агрессивно кэшировать наши ресурсы.
Мы решили убрать jQuery с Google, чтобы сохранить 40 КБ попаданий, учитывая частоту обновлений кода на нашем сайте (примерно каждые две недели). Как уже было сказано, перед запуском мы провели множество тестов различных конфигураций и не обнаружили существенных различий в производительности.
Я думаю, все сводится к тому, какой трафик вы ожидаете. Если вы получаете тонну уникальных посетителей в месяц, то есть финансовый стимул хотя бы использовать Google или Microsoft для обслуживания JS / CSS и позволить им нести расходы на пропускную способность.