1

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 引荐来源网址传递给他们的 Web 服务器。雅虎等是否使用它来统计哪些网站获得了哪些流量?或者这是一个阴谋论?

当然,他们的服务器大部分时间都会比任何小公司购买的服务器快得多,因此使用脚本的托管版本更有意义。

4

3 回答 3

5

克里斯,

我在雅虎的 YUI 团队工作。

我们只在 yui.yahooapis.com 上托管 YUI;Google 在其 CDN 上托管 YUI 和许多其他库。我可以从雅虎方面告诉你,我们不会从我们的 CDN 监控 YUI 的站点使用情况。我们确实跟踪 yui.yahooapis.com 使用的总体增长,但我们不跟踪哪些网站正在产生流量。您建议我们可以跟踪使用情况是正确的 - 我们在托管文​​档中尽可能清楚地声明,如果我们这边生成的流量日志不代表隐私问题,您应该只使用这种服务你。

不过,总的来说,我不认为库使用的 CDN 流量是衡量任何事情的可靠指标。大多数 YUI 的使用,即使是在 Yahoo,也没有使用 yui.yahooapis.com 或 Google 的等价物,我相信其他库也是如此。即使网站使用我们服务器上的 YUI,我们也不会拥有您从 Google Analytics 或 Yahoo Analytics 获得的那种全面的流量数据——因为并非所有页面都会统一使用 YUI 或 CDN。

鉴于托管服务的优势——包括来自 Google 的 SSL 和来自 Yahoo 的 YUI 组合处理——我认为 CDN 对大多数实施者来说是一个巨大的胜利,几乎没有缺点。

-埃里克

于 2009-01-07T18:14:07.610 回答
1

当然,他们会产生统计数据——至少他们需要知道他们在托管这些脚本上花费了多少资源。而且很高兴知道谁使用您的代码。

我不认为这是一件坏事。

使用托管版本更有意义,因为您的访问者在访问另一个站点后可能已经缓存了脚本。

于 2009-01-07T10:00:48.637 回答
1

当然,他们可以很容易地统计哪些站点使用 YUI 以及使用频率,以及 YUI API 的哪些部分更受欢迎(在小型站点中)。然而,他们无法知道网站访问者究竟对他们的库做了什么。

鉴于他们(谷歌和雅虎)索引了很多网页,如果他们分析他们的索引,他们可以获得更精确的统计数据。因此,如果您的网站是公开的,您就无法隐藏您正在使用 YUI。

这同样适用于谷歌地图和 jQuery。

于 2009-01-07T10:02:30.800 回答