Является ли это обычным или "умным" для сайтов с высоким трафиком, использующих внешние фреймворки js/css?


Многие популярные фреймворки JS/CSS предлагаются через API библиотек Google (jQuery, Dojo, MooTools и т. Д.). Yahoo также размещает свой собственный инструментарий YUI, как и многие другие.

Действительно ли какие-либо сайты с большим объемом/трафиком полагаются на эти внешние ресурсы (без размещения их собственных копий)? Это кажется отличным сервисом для использования, хотя по моему опыту я часто сталкивался с этими библиотеками, упакованными вместе с проектами, над которыми я работал.

Что такое самая распространенная практика здесь? Более того, безопасно и надежно (основываясь на опыте) использовать их извне?

Author: jlb, 2011-11-04

2 answers

Это довольно распространенное явление, и для веб-сайтов с высоким трафиком, безусловно, использование сети доставки контента является разумным советом, это снимает нагрузку с вашего основного сервера, обеспечивая при этом, чтобы пользователи быстро получали статический контент.

Дополнительное преимущество заключается в том, что если я посещу сайт A, который использует, скажем, размещенный в Google jQuery, а затем посещу сайт B, который делает то же самое, я сохраню его в кэше с сайта a и мне не нужно будет загружать его снова.

Недостатком является то, что вы полагаетесь на другие сети имея то же время безотказной работы, что и вы, сбои в работе Amazon доказали, что ничто не имеет 100 % безотказной работы.

 12
Author: Toby, 2011-11-04 10:14:17

Проверка BuiltWith.com Тенденции веб-технологий & Статистика веб-сайта HTTPArchive для показателей использования внешних библиотек и сервисов.

Согласно BuiltWith.com, 2,146,587 веб-сайты используют API библиотек AJAX от Google. Это включает 169 454 веб-сайта в рамках наиболее посещаемых сайтов в Интернете и еще 1 977 133 веб-сайта в остальной части сети.

В соответствии с HTTPArchive.org, 17% из 1 000 000 лучших сайтов Alexa(?) используют API библиотек Google

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

Существуют способы для управления отказоустойчивостью в случае отключения службы.

 5
Author: mvark, 2017-05-23 12:37:06