Upgrade to Pro — share decks privately, control downloads, hide ads and more …

計測ことはじめ 〜アプリケーションを知るために〜 / Introduction to Measurement - To know the application

計測ことはじめ 〜アプリケーションを知るために〜 / Introduction to Measurement - To know the application

shiro seike

April 10, 2022
Tweet

More Decks by shiro seike

Other Decks in Programming

Transcript

  1. 自己紹介
 清家 史郎
 @seike460
 - ID
 - GitHub:seike460
 - Twitter:@seike460


    - Work at
 - 株式会社 Fusic (フュージック)
 事業本部/技術開発第一部門
 - チームリーダー/エバンジェリスト/プリンシパルエンジニア 
 - Skill
 - PHP/Go/AWS
 - Personal
 - Fukuoka.php Organizer
 - 46fm パーソナリティ
 3

  2. アクセスログの解析
 24
 状況理解に以下の指標を利用
 
 - リクエストされたURL
 - 静的ファイルリクエスト数 - 時間分布

    - HTTPステータスコード リクエストの多い静的ファイルに対するファイルのキャッシュ戦略立案や、 システム利用が多い時間帯の特定などに利用します。 リクエストされたURLをもとに、負荷テストを行うべき URLも特定できます。
  3. Lighthouse
 41
 フロントエンドの測定には 
 Google Chromeの開発者ツール 
 標準の「Lighthouse」を利用 
 


    パフォーマンスの他にも、 
 アクセシビリティやSEOの 状況も計測出来ます。
  4. まとめ
 Point 3
 様々なOSSを利用することで、作業のコストだけで計測を始める事が出来ます。 
 44
 推測するな、計測せよ。再現性のある対策を行いましょう。
 Point 1
 Point

    4
 データの収集と計測、適切なステップを踏んで対処を行う 
 
 鍵は可視化。難しい判断の部分の負荷を下げましょう。
 Point 2