0

質問は簡単です:

静的ファイル(画像、js、cssなど)をサブドメインに保存するのはいつですか?そして、いつが良い考えではありませんか?なぜ ?

現在は共有ホスティングを使用していますが、将来的には専用サーバーを使用する予定です。

ありがとう

4

1 に答える 1

1

関連性があるのはサブドメインではなく、関連するのはコンテンツ配信メカニズムです....

サイトのトラフィックが多く、パフォーマンスが低い、または現在のホストが追いつかない場合、頻繁に要求されるアセットやサイズの大きなアセット (画像、動画、一部の CSS または Javascript など) の提供をオフロードして、より特化したコンテンツ配信サーバー。

たとえば、Amazon の CloudFront コンテンツ配信ネットワーク (CDN) を使用して、すべての静的画像を提供しています。静的コンテンツの提供がはるかに高速になり(世界中のいくつかのエッジの場所にコンテンツがキャッシュされます)、動的コンテンツ (動的 PHP および CSS ファイル) の処理と提供のパフォーマンスが向上するようにサーバーが解放されます。最近まで、Amazon の CDN は静的ファイルしか提供できなかったため、その方法は理にかなっています。

私は自分のサブドメインを Amazon CDN サーバーにマッピングしていますが、その必要はありません。そのためにサブドメインをマッピングしなければならないという要件はありません。必要に応じて、コンテンツ配信プロバイダーのデフォルト URL を使用できます。

では、サイトが CDN から静的アセットを提供することでメリットが得られるかどうかは、どうすればわかりますか? YSlowを使用して評価を行いました。TSlow は、サイトの応答性と速度をプロファイリングし、サイトを高速化するための推奨事項を作成します。前後に測定したところ、改善が見られました。ただし、注意してください。プロファイリングに夢中になるのは簡単です。最良のゲージは、ユーザーの行動を分析することです。彼らはあきらめてあなたのサイトを離れるのが早すぎますか? 人々はパフォーマンスの低下について不平を言いますか? そうでない場合は、収益を改善できる他の領域を見つけてください。

于 2012-05-22T06:23:03.433 に答える