9

私は自分のウェブサイトでGoogleウェブフォントを使用しています。フォントをGoogleのサーバーでホストしたままにして、必要なスタイルシートを自分から参照する必要があります<head>か、フォントをダウンロードしてサーバーにアップロードして使用する必要があります@font-face

どちらの方法を使用すると、サーバーの負荷が高まり、サイトの速度が低下します。

フォントのサイズは40KBです。しかし、PingdomのPagespeedツールを使用すると、ダウンロードされたフォントサイズが数バイトで表示されます。

Pingdomスクリーンショット

しかし、フォントが私のサーバーでホストされている場合、40KBのファイル全体がクライアントによってダウンロードされると思います。なぜこれが起こるのですか?

4

5 に答える 5

22

グーグルのウェブフォントホスティングを使用しないことに対する私の最大の個人的な動機は、それがたまたま中国でブロックされていることです。中国での読み込みが非常に重要である場合は、セルフホストする価値があります。

于 2016-05-25T01:27:25.090 に答える
17

それらをGoogleのサーバーに保存します。

Googleから小さなファイルサイズが表示される理由は、ブラウザがすでにファイルをダウンロードしてキャッシュしているためです。自分のサーバーにアップロードしたとき、ブラウザはそれを新しいソースと見なすため、もう一度ダウンロードする必要がありました。

この事実は、サイトへの訪問者がGoogleの同じフォントを使用する別のサイトからフォントをダウンロードしている可能性があるため、Googleのフォントを参照する必要がある理由の1つでもあります。

それらを自分でホストすると、当然、サーバーに追加の負荷がかかります。Googleにホストしてもらうと、その負荷に対処できます。

さらに、Googleから参照することにより、フォントの更新やフォント自体を提供する構文などのメンテナンスをGoogleに処理させることができます。

于 2012-10-07T20:24:32.923 に答える
16

さて、ここに別の見方があります:あなたのサーバーでそれらをホストしてください!

特にWeb開発者の場合は、夜はぐっすりと眠りましょう。

理由。

  1. 特に接続が遅い/信頼性の低い訪問者にとっては、より堅牢です。訪問者はあなたのドメインを解決するかもしれませんが、グーグルの解決に失敗するので、多くの待ち時間が発生するか、フォントファイルがないことになります。これはもちろん不可欠です。

  2. より安全です。Googleリーダーを覚えていますか?グーグルはそれを完全に取り下げた。グーグルアプリ?グーグルはそれを無料プランなしで支払いました、小さな無料プランさえ与えられませんでした。つまり、基本的に、GoogleFontsがいつシャットダウンされるか有料になるかはわかりません。あなたがウェブ開発者なら、これはあなたが開発するウェブサイトの数で乗算されます。それが起こったとき、あなたは数年以内に10人か20人以上の怒っているクライアントを扱いたいですか?

はい、セルフホストするのはもっと手間がかかりますが、それだけの価値があると思います。特にポイント#2の場合。

乾杯。

于 2014-04-15T12:33:55.130 に答える
4

AdobeとGoogleによる新しいオプションもあります:https : //edgewebfonts.adobe.com/fonts一見の価値があるかもしれません:-)

于 2012-10-08T15:56:23.337 に答える
2

高品質で低レイテンシの専用サーバーを使用している場合を除き、ホストとしてGoogleを使用してください。そして、Webフォントだけではありません。GoogleはjQueryや他の多くのプロジェクトもホストしています。

于 2012-10-07T21:03:36.090 に答える