クライアントが自分のサーバーを呼び出す Web サイトにインストールする JavaScript ファイルを作成しました。私のサーバーではなく、CDN で JavaScript ファイルをホストするほうがよいのではないでしょうか? メリットとしては、応答時間が短縮され、常に利用できる可能性がはるかに高くなります。ただし、将来、CDN が別の会社に買収されたり廃業したりした場合、ファイルにアクセスできなくなり、多くのクライアントが存在しないファイルにリンクすることになります。これを防ぐ方法はありますか?
2 に答える
2
CDN からコンテンツを参照するには、ドメイン/サブドメインを CDN サーバーに向けることができ、クライアントはドメインを使用して JS を参照できます。そのため、将来的に CDN を切り替えたい場合は、DNS エントリだけを離れてください。
CDN のスペースを購入することに関心がない場合は、クライアントが所有するドメイン/サブドメインでホストし、選択した CDN を指すように DNS レコードを更新するようクライアントに提案する必要があります。
于 2010-03-17T22:01:27.883 に答える
0
CDN は常に高速化するとは限りません。CDN が非常に人気のあるものでない限り、ブラウザにはスクリプトがキャッシュされません。別の DNS ルックアップを実行し、新しい接続を作成する必要がありますが、これには時間がかかります。
サイトがダウンしている場合、CDN が稼働しているかどうかは実際には問題ではないため、CDN の信頼性が高いことも誤った利点です。
帯域幅をいくらか節約できるかもしれませんが、ほんのわずかです。たとえば、jQuery は、jquery14.comで使用される背景画像よりもはるかに小さいです。
于 2010-03-17T21:44:10.517 に答える