|
||||||||||||||||||||||
| 前のページ 1 2 | ||||||||||||||||||||||
| スケールアウトの条件 | ||||||||||||||||||||||
|
スケールアウトが可能なWebシステムの条件とは、簡単にWebサーバーを追加できるだけではありません。スケールアウトを行うには、システムと各ページの特徴を分析し把握することが重要です。 まずは最も単純な例から始めます。Webページすべてが静的なページかつすべてのユーザーが同じページを参照する場合(図13)は、単純にWebサーバーを増設することでWebシステムのパフォーマンスをリニアに向上させることが可能です。 ![]() 図13:Webページすべてが静的なページ ![]() 図14:すべてのユーザーが同じ動的なページを参照 ショッピングサイトなどのWebシステムの構成は、HTTPセッションを利用するため、前述した基本的な2例より複雑です(図15)。 ![]() 図15:より複雑な構成 ![]() 図16:HTTPセッションと負荷分散 商用のロードバランサは、セッションIDが同じ場合、同じWebサーバーにアクセスできるしくみをもっており、プログラマが意識することなく、HTTPセッションの永続性を維持できます。「HTTPセッションの永続性を維持」と聞くと難しく感じるかも知れませんが、HTTPセッションの永続性維持は簡単に実装できます。 次回はHTTPセッションの永続性維持を実装する方法について解説します。 |
||||||||||||||||||||||
|
前のページ 1 2 |
||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
||||||||||||||||||||||





