画像をウェブサイトのサブドメインに移動することを検討していますが、スクリプトを別のドメインに移動するとさらに高速になるとどこかで読みました。それは本当に本当ですか?または、実際の CDN を検討していない場合は、そのままにしておく必要がありますか?
1 に答える
はいといいえ。サイト自体は高速ではありませんが、ほとんどのブラウザで高速に読み込まれる可能性があるため、高速に見える場合があります。
その理由は、ほとんどのブラウザは、ドメインへの同時接続の設定された最大数に制限されているためです。www.mysite.comに自分のサイトがあるとします。これで、ブラウザがhtml、css、スクリプト、および画像をダウンロードしようとすると、サーバーから20〜30個のファイルをダウンロードする必要がある場合があります。ブラウザはそれ自体をたとえば4に制限しているため、ドメインへの同時接続では、ブラウザは一度に4つのファイルのみをダウンロードする必要があります。
これで、別のサブドメインcss.mysite.comでcssファイルを提供する場合、images.mysite.comの画像とscripts.mysite.comのスクリプトで、ブラウザは各ドメインへの4つの同時接続を開くことができます。したがって、最大16個のファイルを同時にダウンロードできます。banwidthで許可されている場合は、ページの読み込みが速くなる可能性があります。
したがって、訪問者にとってサイトは高速に見えるかもしれませんが、その理由は読み込み時間であり、コードやデータベースアクセスの高速化ではありません。