9

私は自分のページでいくつかのGoogleWebフォントを使用しています。グーグルが提供したコードを使用して、私は入れました

<link href='http://fonts.googleapis.com/css?family=Pirata+One' rel='stylesheet' type='text/css'>

<head>
このCSSの内部を見ると、実際のフォントがでホストされていることがわかりhttp://themes.googleusercontent.comます。

DNSプリフェッチを使用したいのですが、どのドメインを使用する必要がありますか?http://fonts.googleapis.comhttp://themes.googleusercontent.comまたは両方?

4

1 に答える 1

15

両方:

明示的なプリフェッチ

通常、ブラウザはHTMLをスキャンして外部ドメインを探します。HTMLの外部にあるリソースがある場合(たとえば、リモートサーバーへのJavaScriptリクエスト、またはサイトのすべてのページに存在しない可能性のあるコンテンツをホストするCDN)、プリフェッチするドメイン名をキューに入れることができます。

<link rel="dns-prefetch" href="//example.com">
<link rel="dns-prefetch" href="//ajax.googleapis.com">

これらは必要な数だけ使用できますが、ブラウザができるだけ早くそれらに対応できるように、すべてMeta Charset要素(頭の一番上に配置する必要があります)の直後に配置するのが最適です。

ソース:https ://github.com/h5bp/html5-boilerplate/blob/master/doc/extend.md#explicit-prefetches

于 2013-02-12T05:10:50.970 に答える