-1

ウェブサイトを開発する中で、フォント、jqueryなどすべてのものを統合するにはCDNリンクを使用することをお勧めしますか?または自分のサーバーにファイルを保存する方がよいでしょうか。 jqueryファイルを米国のホストされたスペースに保存し、ブラウザがリクエストしたとします。CDNを使用した方が良いでしょうか?ブラウザが最も近いCDNサーバからファイルを取得できるようにします。たとえば中国にある場合はCHINAとなります。 これは本当の論理ですか?それはどういう仕組みですか?CDNまたは私たち自身のサーバーでどちらが良いですか?

答えて

0

コンテンツ配信ネットワーク(CDN)は、ユーザ、ウェブページの起源とコンテンツの地理的位置に基づいて、ユーザにページや他のWebコンテンツを配信する分散サーバ(ネットワーク)のシステムであります配信サーバ。

したがって、主な用途の1つは配信プロセスのスピードです。

ただし、CDNからのトラフィックを許可して他の要求を拒否するなど、サーバーの保護のレイヤーとしてCDNを使用することもできます。これは、サービス拒否(DoS) DDoS)の攻撃を防ぎます。一部のプロバイダは何かを提供しますWAF Webアプリケーションファイアウォール。

最終的には、提供しているアプリケーションの種類と選択したCDNプロバイダによって異なりますが、その中には証明書が処理されるため、証明書を取得することや更新することを心配する必要はありませんCloudflare例えば。

+0

私の場合は?何が良い?私が知りたいことthats –

+0

https://en.wikipedia.org/wiki/Trial_and_error – nbari

1

コメントするにはポイントが足りないため、私は「回答」に拡張する必要があります。

はい場所が近いユーザーは、プロの1人です。しかし、CDNが特定のサイトに適しているかどうかは、サーバの負荷と速度、訪問者の過半数との関係などの多くの要因に依存します。

あなたの質問から、あなたはCloudflareのようなCDNフォントや一般的なコードの "CDN"としてよく使われる "ajax.googleapis.com"のようなものです。

通常、CDNを使用するのに害はなく、おそらく有益です(国際的な要求/応答の遅れが目立つ可能性があり、サーバの帯域幅の使用が減り、ローカルの訪問者でさえも改善が見られるかもしれません)。あなたのQNに記載されていない

長所と短所:

あなたはまた、他のサイトで人気があるフォントとjQueryを提供するために、主要なCDN(例えばグーグル)を使用している場合 - 、あなたの訪問者のブラウザが既に持っている可能性がありますそのGoogle URLのファイルのキャッシュされたコピーであり、再度リクエストすることはありません。ブラウザでのページの表示を高速化します。

CDNを使用すると、「壊れた」サイトのリスクがわずかに増加する可能性があります。 CDNを使用してjQueryを提供している場合、サーバーまたはCDNのいずれかがダウンしていると、ページが「破損」します。しかし、CDNの停止は不明ではありません。

すべてのコンテンツがサイトから配信されている場合、ブラウザは1つのドメインに対してDNSルックアップを行うだけで済みます.CDNを使用している場合、ブラウザは追加のドメイン名検索を行う必要があります。しかし、効果はおそらくごくわずかです。

関連する問題