0

サーバーにフォントを保存して @font-face を使用してフォントをロードすると、Google のフォント API からフォントをロードするより遅くなりますか? それとも、常にフォントに依存し、状況によって異なりますか?

Javascript やその他の同様のファイルについても同様です。ファイルをサーバーに保存して (サーバー上でローカルに) ロードするよりも、CDN からロードする方が速いですか、遅いですか?

それとも、単一の答えに一般化するには、状況ごとに関係する変数が多すぎますか? アクセスしているCDNや個人サーバーの設定、ロードしているファイルのサイズ/性質などに依存すると思いますが、一般的なルールや戦略があるかどうかに興味がありましたどちらが速いか知っていますか?

4

1 に答える 1

2

CDNは、速度を念頭に置いて構築されており (高性能、調整された Web サーバー、優れたキャッシングなど)、通常は地理的に分散したサーバーのネットワークによって構成されているため、より高速である可能性があります。より近く、負荷を共有するためです。また、バックボーンに直接配置できるため、低価格から中価格のサーバーよりもはるかに高速な転送速度が可能になります.

このように、トラフィックの少ない Web サイトのほとんどが 1 つの特定の国からアクセスされ、サーバーの場所に近い場合、負荷の違いは関係ありません。

Google または jQuery CDN を使用する理由は、サーバーの帯域幅を節約すること (もちろん、それぞれの所有者が使用を許可している場合) と、CDN に修正バージョンがすぐにプッシュされるため、緊急のパッチを見逃さないようにすることです。可能な限り、通知を受け取る必要がある間は、新しいバージョンをダウンロードしてから、サーバーにロードしてください (ただし、これは、最近のサンボックス化されたブラウザーでは大きな問題ではないと思います)。

于 2013-05-09T16:10:57.877 に答える