web-dev-qa-db-ja.com

別々のページ別々のロード?

私たちのウェブサイト全体で2つのフォーマットに取り組んでいます-PCとモバイル。各リクエストには、クライアントが誰であるかがチェックされます。次に、2つの方法がオプションのようです。

  1. それに応じてページをレンダリングします。
  2. 並列サイトにリダイレクトする

サーバーの負荷に違いはありますか(つまり、リクエストは実際には異なるページを指しているため、2の方が負荷が少ない可能性があります)?一方、単一のページを使用すると、保守が容易になるようです。

1
JNF

Althoug私はこのテーマの専門家ではありません。私は単一のページで行き、ページで使用されるcssのみを切り替えると思います。最初の理由は、2つの並行サイトがある場合と比較して、Webサイトを維持するために行う作業が少なくなることです。 2番目の理由は このXKCDコミック でよりよく説明することです。異なるCSSを持つ1つのWebサイトがあるということは、ユーザーが常に同じエクスペリエンスを利用できることを意味します。

また、この手法を使用すると、ユーザーがスマートフォンを持っている場合にコンテンツを非表示にする/読み込まないことで、デスクトップのみの機能を使用できます。

サーバーの負荷に関しては、CSSをキャッシュする必要があります(ブラウザーによって異なります)。これにより、サーバーが過負荷になることはありません。

1
XGouchet