Yui alojado, mapas de Google, JQuery: ¿una forma fácil de controlar el uso del sitio web?

StackOverflow https://stackoverflow.com/questions/419763

  •  05-07-2019
  •  | 
  •  

Pregunta

La biblioteca de Javascript de Yahoo (YUI), JQuery y menos, así que los mapas de Google le permiten hacer referencia a sus archivos utilizando el siguiente formato:

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

Esto hace una solicitud para el script desde sus servidores, que también pasará a su servidor web la referencia HTTP. ¿Yahoo, etc. usa esto para producir estadísticas sobre qué sitios web obtienen qué tráfico? ¿O es esto una teoría de la conspiración?

Por supuesto, la mayoría de las veces, sus servidores serán mucho más rápidos de lo que compraría cualquier pequeña empresa, por lo que usar la versión alojada del script tiene más sentido.

¿Fue útil?

Solución

Chris,

Trabajo en el equipo YUI en Yahoo.

Solo alojamos YUI en yui.yahooapis.com; Google alberga YUI y muchas otras bibliotecas en su CDN. Puedo decirle desde el lado de Yahoo que no monitoreamos el uso del sitio de YUI desde nuestro CDN. Hacemos un seguimiento del crecimiento general del uso de yui.yahooapis.com, pero no rastreamos qué sitios generan tráfico. Tiene razón al sugerir que podríamos rastrear el uso, e indicamos tan claramente como podemos en nuestros documentos de hospedaje que solo debe usar este tipo de servicio si los registros de tráfico generados por nuestra parte no representan un problema de privacidad para usted.

Sin embargo, en general, no considero que el tráfico CDN para el uso de la biblioteca sea una medida confiable de nada. La mayoría del uso de YUI, incluso en Yahoo, no usa yui.yahooapis.com o el equivalente de Google, y estoy seguro de que lo mismo ocurre con otras bibliotecas. E incluso cuando un sitio usa YUI de nuestros servidores, no tendríamos datos de tráfico completos del tipo que obtendría de Google Analytics o Yahoo Analytics, porque no todas las páginas usarían YUI o CDN de manera uniforme.

Dadas las ventajas del servicio hospedado, que incluye SSL de Google y el manejo combinado de YUI de Yahoo, veo que la CDN es una gran victoria para la mayoría de los implementadores, con un pequeño inconveniente.

-Eric

Otros consejos

Por supuesto que producen estadísticas: como mínimo necesitan saber cuántos recursos gastan en hospedar estos scripts. Y también es bueno saber quién usa tu código.

No creo que sea algo malo.

Y el uso de una versión alojada tiene aún más sentido porque sus visitantes pueden tener el script ya almacenado en caché después de visitar otro sitio.

Claro, pueden tener fácilmente estadísticas sobre qué sitios usan YUI y con qué frecuencia, y también qué partes de la API de YUI son más populares (entre los sitios pequeños). Sin embargo, no pueden saber qué hacen exactamente los visitantes del sitio web con sus libretas.

Dado que ellos (Google & amp; Yahoo) indexan muchas páginas web, pueden obtener estadísticas aún más precisas si analizan sus índices. Por lo tanto, no puede ocultar que está utilizando YUI si su sitio es público.

Lo mismo se aplica a los mapas de Google y jQuery.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top