1

Twitterのツイートボタンがあるページで、GooglePageSpeedから警告が表示されます

次のリソースの内容は同じですが、異なる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を提供するのはなぜですか?それを回避する方法はありますか?

4

2 に答える 2

1

おそらく、異なる URL からそれらを提供して、リクエストの負荷を分散します。ただし、ページ速度が正しく指摘しているように、リソースのキャッシュ ミスが発生するため、単一のリクエストのコンテキスト内でこれを行うのは実際には悪い考えです (ただし、個別のリクエストに対してドメインをローテーションすることは理にかなっています)。

于 2011-07-04T04:26:45.857 に答える
1

これは、Twitter エンジニアによる Twitter for Website Forum の回答です: https://dev.twitter.com/discussions/8671

于 2013-12-27T18:49:46.890 に答える