|
■ |
3キャリア対応サイトでのメンテナビリティやコンテンツ更新時の作業負荷を考慮した場合、一般的には動的HTML
生成を行なうCGI を多用してサイトを構築することになります。この手法をとった場合は、メンテナビリティ・更新業務へのメリットはありますが、実行時パフォーマンスを押し下げる大きな要因になります。
|
■ |
通常の方法ではメンテナビリティと実行時パフォーマンスは相容れないものですが、モバイルビルダーが提供するページ生成エンジンは、キャリア非依存のテンプレート制作によるメンテナビリティの高さと、各キャリア専用コンテンツファイルのページ生成により、その両方のメリットを持つことになります。
|
■ |
また、ページ生成時にDB
をアクセスしてコンテンツ情報を生成結果のコンテンツファイルへ埋め込めることから、実行時DB へのアクセスを軽減できます。(事実、実行時は会員関連テーブル以外はDB
をアクセスしないように作成します)。 |
■ |
週次更新・月次更新のコンテンツページを動的CGI
で制作した場合、更新がなされた後の一週間や1ヶ月の間『常に同じページを動的生成し続ける』ことになります。 |
■ |
モバイルビルダーのページ生成エンジンによるサイト構築はメンテナビリティへの寄与とともに、実行時パフォーマンスへ大きく貢献します。 |
|
|
|
1.
|
静的HTML
ファイルを生成するケースでは、実行時にキャリア判別による動的HTML 生成が不要であるため、その目的でのCGI
化は不要になります。結果として実行時パフォーマンスが高くなります。
※動的なページ、静的なページを生成します。 |
2.
|
CGI となるコンテンツファイルも、会員チェック等の真に実行時に必要な処理以外は静的HTML
と同じ状態で生成されるため実行速度が速くなります。
※動的なページ、静的なページを生成します。 |
3.
|
データ登録によるコンテンツ情報を表示するページは、生成時にDB
から読み込んだその情報を埋め込んでコンテンツファイルを生成します。実行時にDB 参照がなくなるため大幅に実行速度が高まります。
※動的なページ、静的なページを生成します。 |
|
|