1

在具有 Twitter 的 Tweet 按钮的页面上,我收到来自Google Page Speed的警告:

以下资源具有相同的内容,但来自不同的 URL。从一致的 URL 提供这些资源以节省 3 个请求和 52.0KiB。 http://platform0.twitter.com/widgets/tweet_button.html http://platform1.twitter.com/widgets/tweet_button.html http://platform2.twitter.com/widgets/tweet_button.html

以下资源具有相同的内容,但来自不同的 URL。从一致的 URL 提供这些资源以节省 2 个请求和 4.6KiB。 http://platform0.twitter.com/widgets/images/tweet.png http://platform1.twitter.com/widgets/images/tweet.png http://platform2.twitter.com/widgets/images/tweet。 PNG

为什么 Twitter 的 widgets.js 会为每个 URL 提供不同的 URL,有什么办法可以解决吗?

4

2 回答 2

1

这是 Twitter 工程师在 Twitter 网站论坛上的答案:https ://dev.twitter.com/discussions/8671

于 2013-12-27T18:49:46.890 回答
1

它可能从不同的 URL 为它们提供负载平衡请求;然而,正如页面速度正确指出的那样,在单个请求的上下文中这样做实际上是一个坏主意(尽管为不同的请求轮换域是有意义的),因为它会导致资源的缓存未命中。

于 2011-07-04T04:26:45.857 回答