2

サブドメインなどの観点から、ビジネスWebサイトをどのように編成および設定するのか疑問に思っています。ビジネスのサブ機能/サービスがいくつかあります。主な事業ウェブサイトは「www.mybusiness.com」です。ただし、ビジネスのサブ機能ごとにカスタムWebアプリと個別に開発されたサイトが必要です。これは、それぞれにかなり異なる要件があるためです。私のビジネスが提供するサービスが3つあるとしましょう:デザイン、配信、マーケティング。

これを整理するための最良の方法は何ですか(サイト訪問者向け)?次のように、サブドメインを使用して各サブ機能にアクセスさせることもできます。

  • design.mybusiness.com
  • delivery.mybusiness.com
  • Marketing.mybusiness.com

またはこれ:

  • www.mybusiness.com/design/
  • www.mybusiness.com/delivery/
  • www.mybusiness.com/marketing/

私はサブドメインに傾倒しています-それらは見栄えが良いと思いますが、実際にはどのオプションが優れていますか?速度、効率、プログラミングなどに関して賛否両論はありますか?トレードオフはありますか?私はホスティング会社から仮想ホスティングプランを持っているので、サブドメインを取得することは私にとって問題ではないはずです。

4

2 に答える 2

2

サブドメインは、たとえば、ユーザーごとに1つのログインでサブドメイン間で機能する場合に問題になる可能性があります。このリンクは問題を説明しています。コーディングはそれほど難しくありませんが、サードパーティのアプリを扱っている場合は複雑になる可能性があります。たとえば、サブドメイン間でデータをフェッチするためにAJAXを使用している場合、サブドメインは同様の問題を引き起こす可能性があります。

(サブドメインでのCookieの問題を回避する簡単な解決策は、内部フォルダーにリダイレクトするだけのサブドメインを作成することです。つまり、純粋にランディングページです。)

サブドメインを使用する利点は、特にmod-rewriteを使用してURLを再書き込みする場合に、アプリケーションのセットアップが簡単になる場合があります。同じドメインでURLを書き換える複数のアプリがあると、注意が必要になる場合があります。

したがって、どちらのオプションにも長所と短所がありますが、おそらく大きな違いはありません。いずれにせよ、すべてのアプリを並べて動作させるには歯が生える問題があるかもしれません。そうは言っても、どちらの方法でもまったく問題はないかもしれません。また、発生した問題については、多くの場合、十分に文書化された回避策がたくさんあると確信しています。

ただし、URLを使用した固定の準備に多額の費用をかける前に、すべてのアプリが並行して動作することを確認することをお勧めします。

于 2013-03-17T15:48:36.877 に答える
1

Jodesがすでに説明したことにいくつかの考えを追加します。

  • サブドメインのメリット:将来、サービスを複数のサーバーに分散させる必要がある場合は、サブドメインを使用する方がはるかに簡単です。サブディレクトリ構造を使用している場合は、好みに応じて、何らかの形のリバースプロキシソリューションを導入する必要があります。

  • サブドメインの短所:httpsが必要な場合は、fqdnが異なるため、SSL証明書を使用すると生活が困難になります。

  • ソフトウェアに応じたサブドメインの賛否両論:相対的なファイルアクセス/包含は通常、vhost内で可能ですが、vhostsドキュメントルートの外部では拒否されます。ソフトウェアのさまざまな部分(セキュリティの考慮事項など)を分離する場合は、サブドメインによってセキュリティが強化されます。一方で、柔軟性が低下します。

インフラストラクチャ(サーバー、利用可能なネットワーク機器)によっては、サブドメインを使用して負荷/優先度の調整を行う方が簡単な場合がありますが、これはより複雑な問題であり、(まだ)そのような状況ではないと思います。

于 2013-03-18T13:57:26.530 に答える