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 服务器。做雅虎等使用它来生成哪些网站获得哪些流量的统计数据?或者这是一个阴谋论?

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

有帮助吗?

解决方案

克里斯,

我在雅虎的 YUI 团队工作。

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

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

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

-埃里克

其他提示

当然,他们会生成统计信息 - 至少他们需要知道他们在托管这些脚本上花了多少资源。知道谁使用你的代码也很好。

我认为这不是一件坏事。

使用托管版本更有意义,因为访问者在访问其他网站后可能已经缓存了脚本。

当然,他们可以轻松获得有关哪些网站使用YUI以及使用频率的统计信息,以及YUI API的哪些部分更常用(在小型网站中)。但是,他们无法知道网站访问者对他们的libs做了什么。

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

这同样适用于Google地图和jQuery。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top