「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
詳細 †
性能に関するナレッジの抽出方法 †
体系的ドメイン・コンテキスト †
Markdown化した。
#ref(): File not found: "性能ドメイン・コンテキスト.txt" at page "性能に関するナレッジ生成用プロンプト"
アプリ †
- 画面 画面の構成
- 一覧ページ制御方式
- Session管理
- リッチクライアント
インフラ †
- サーバ マシン、
- サーバ負荷分散(垂直分散)
- リソース:CPU(コア)数、物理メモリ搭載量、ディスク性能、NIC性能
- ネットワーク機器
- ネットワーク負荷分散(水平分散)Webサーバ、DBサーバ
- DB物理設計
- インデックス設計
- データ圧縮
- ファイル分割
- パーティション分割
- DBサーバの水平分散
- 非正規化の検討
- Webサーバ構成
- SSL(HTTPS)・HTTP圧縮( → 必要であればアプライアンス化)
- 静的コンテンツのキャッシュ( → 必要であればキャッシュ サーバの導入)
- アプリケーションの実装
- 通信処理の周辺では性能劣化が多いので事前によく検証すると良い。
- そもそも遅い通信テクノロジに注意
- クライアント - サーバ間のラウンド トリップ
- DBアクセスのラウンド トリップの集約方法。
- DB運用関係(SQL Server)
- バッチ処理が時間内に終わるか。
- バックアップか時間内に終わるか。
- 上記DB運用系操作
- 障害復旧の時間確認
- 操作訓練
- バックアップ・リストアの時間
- フェイル・オーバ、フェイル・バックの時間
参考 †
取得したチャンク †
https://techinfoofmicrosofttech.osscons.jp/ のダンプから抽出したチャンク