В нем говорится, что везде использовать CDN, например, Google или Microsoft AJAX CDN, для загрузки статических script библиотек, таких как jQuery в моем случае.
Я не понимаю, как это действительно помогает сделать мой сайт быстрее. В firebug я получаю около 300 мс как для серверов Google и Microsoft AJAX при загрузке jQuery, так и в Chrome, я получаю около 100 мс (dunno, что создает разницу, никаких загрузок не происходит, пробовал и несколько раз, но в любом случае это не так), мой сайт будет иметь среднее время отклика от 30 до 40 мс при развертывании. Как можно загружать файлы, которые CDN делает для моего сайта? Это сделает все еще хуже!
Я понимаю, что когда я посещаю многие сайты, используя, скажем, jQuery из Google CDN, он будет "загружать" script только один раз в течение очень долгого времени, но мой браузер все еще пытается подключиться к серверу Google, и попросите файл script, а затем получите 304 не измененный код состояния. Во время этой круглой поездки 200 мс (в среднем по Chrome и FF) я жду. Но если бы я сам размещал файл script, то он (вниз) загружался MUCH быстрее, примерно пять раз, что является важным фактором для пользовательского опыта. Возможно, 200 мс - это не ОЧЕНЬ БОЛЬШАЯ сделка, но все равно разница, и я хочу знать, почему она рекомендовала использовать CDN вместо того, чтобы размещать файлы сами. В конце концов, после одноразовой загрузки браузер будет кэшировать script для моего сайта, а если я использую CDN, браузер будет запрашивать CDN для script в любом случае, что будет отставать от моего сайта.
Обновление: Я из Турции, и это может быть основной причиной того, что у вас высокие круглые поездки. Большинство моих посетителей будут отсюда, поэтому я прошу, будет ли это полезно для моего сайта, размещенного на серверах в Турции, и пользователей моего сайта, которые также находятся в Турция, использовать CDN. Определенно не хорошо для кругосветных путешествий, но, возможно, я что-то упускаю.