Хостинг Yui, Google maps, JQuery - простой способ мониторинга использования сайта? - PullRequest
1 голос
/ 07 января 2009

Библиотека Yahoo Javascript (YUI), JQuery и другие, поэтому карты Google позволяют ссылаться на свои файлы в следующем формате:

<script type="text/javascript" src="http://yui.yahooapis.com/2.6.0/build/yahoo-dom-event/yahoo-dom-event.js"></script>

Это делает запрос скрипта со своих серверов, который также передает их веб-серверу реферер HTTP. Используют ли Yahoo и т. Д. Это для получения статистики о том, какие сайты получают какой трафик? Или это теория заговора?

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

Ответы [ 3 ]

5 голосов
/ 07 января 2009

Крис,

Я работаю в команде YUI в Yahoo.

Мы размещаем только YUI на yui.yahooapis.com; Google размещает YUI и многие другие библиотеки на своем CDN. Я могу сказать вам со стороны Yahoo, что мы не отслеживаем использование сайта YUI из нашей CDN. Мы отслеживаем общий рост использования yui.yahooapis.com, но не отслеживаем, какие сайты генерируют трафик. Вы правы, если предположите, что мы могли бы отслеживать использование - и в наших документах о хостинге мы как можно более четко заявляем, что вам следует использовать этот вид услуг только в том случае, если журналы трафика, создаваемые с нашей стороны, не представляют проблемы конфиденциальности для вы.

В целом, однако, я не считаю трафик CDN для использования библиотеки надежным измерением чего-либо. Большинство пользователей YUI, даже в Yahoo, не используют yui.yahooapis.com или аналог Google, и я уверен, что то же самое верно и для других библиотек. И даже когда сайт использует YUI с наших серверов, у нас не было бы полных данных о трафике, которые вы бы получали из Google Analytics или Yahoo Analytics - потому что не все страницы будут использовать YUI или CDN равномерно.

Учитывая преимущества размещенного сервиса - в том числе SSL от Google и YUI Combo-обработка от Yahoo - я считаю CDN большим выигрышем для большинства разработчиков, но с небольшим недостатком.

-Эрик

1 голос
/ 07 января 2009

Конечно, они могут легко получить статистику о том, какие сайты используют YUI и как часто, а также какие части API YUI более популярны (среди небольших сайтов). Однако они не могут знать, что именно посетители сайта делают со своими библиотеками.

Учитывая, что они (Google и Yahoo) индексируют множество веб-страниц, они могут получить еще более точную статистику, если проанализируют свои индексы. Поэтому вы не можете скрыть, что используете YUI, если ваш сайт общедоступен.

То же самое относится к картам Google и jQuery.

1 голос
/ 07 января 2009

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

Не думаю, что это плохо.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...