2022-06-24
パフォーマンスを改善してほしいとの要望が上がってきたのだけど、フレームワークの性能が低すぎる影響なので、手を尽くしても誤差レベルでしか改善しない気がする。
要望として上がっている対策を講じる必要があって、現状を確認するためのパフォーマンス調査から着手しているのだが、地味な作業となる上に使い辛いシステムなのでテストも一苦労だった。
そればかりかテスト対象として不適切なユーザーと気付かずに調査を行ってしまい、データを最初から取り直しせざる終えない場面を2度も繰り返して、心の折れそうになりながら頑張ってみた。
現状のパフォーマンスとして時間の掛かっている処理を洗い出してみると、データ取得通信が99%を占めている状況となっており、データベース機能の貧弱さが原因であると明白に示される結果となった。
データベース処理を向上させる施策が殆どなくて、できたとしても誤差レベルの改善にしかならないはずだから笑ってしまう。
この状況を改善する対策はフレームワークの変更しか有り得なくて、現状のままで何をやっても文字通りの焼け石に水だと呆れつつ、最善を尽くしてみるつもりだけど、結果が出ないと分かっているだけにモチベーションが上がらない。
セ記事を書く
セコメントをする