私たちのウェブサイト全体で2つのフォーマットに取り組んでいます-PCとモバイル。各リクエストには、クライアントが誰であるかがチェックされます。次に、2つの方法がオプションのようです。
サーバーの負荷に違いはありますか(つまり、リクエストは実際には異なるページを指しているため、2の方が負荷が少ない可能性があります)?一方、単一のページを使用すると、保守が容易になるようです。
Althoug私はこのテーマの専門家ではありません。私は単一のページで行き、ページで使用されるcssのみを切り替えると思います。最初の理由は、2つの並行サイトがある場合と比較して、Webサイトを維持するために行う作業が少なくなることです。 2番目の理由は このXKCDコミック でよりよく説明することです。異なるCSSを持つ1つのWebサイトがあるということは、ユーザーが常に同じエクスペリエンスを利用できることを意味します。
また、この手法を使用すると、ユーザーがスマートフォンを持っている場合にコンテンツを非表示にする/読み込まないことで、デスクトップのみの機能を使用できます。
サーバーの負荷に関しては、CSSをキャッシュする必要があります(ブラウザーによって異なります)。これにより、サーバーが過負荷になることはありません。