2

私は共有ホスティング プランを持っており、スライドショーを含む単一ページのサイトを設計しています。ブラウザは通常、同時リクエストの数を 1 つのドメインに制限します。大量のトラフィックは期待していませんが、受信したトラフィックの読み込み時間を短縮したいと考えています。無制限のサブドメインを追加できるかもしれませんが、サーバーをポーリングするのはおそらく顧客だけであり、すべてのサブドメインが同じプロセッサを指していることを考えると、それは顧客の速度に本当に影響しますか? スライドショー用と AJAX リクエストを介したより大きなフォーマット用の 2 つのバージョンのすべての画像を既に作成しましたが、遅延時間は私の好みではまだ少し長くなっています。助言がありますか?

4

1 に答える 1

3

並列接続を最大化するために一連のサブドメインを考案する前に、ページの読み込み動作をプロファイリングして、ほとんどの時間が費やされている場所を把握する必要があります。最初に行う方が簡単でやりがいのある最適化があるかもしれません。

これに役立つツールがいくつかあります。それらすべてを使用してください。

注目すべきいくつかの重要な要因は、キャッシュの最適化と画像の圧縮です。

これらすべてを完了し、複数の (サブ) ドメインを使用することが確実な場合は、同じ共有サーバーで静的ファイル (画像) をホストする代わりに、コンテンツ配信ネットワーク (CDN) を使用することをお勧めします。 . Amazon の CloudFront サービスを検討することもできます。設定が非常に簡単で、価格も手頃です。

最後に、(サブ) ドメインが多すぎることに夢中にならないでください。ホスト名ごとに個別の DNS ルックアップが必要になるからです。バランスを見つけます。

于 2013-08-06T21:27:02.603 に答える