どうやってWebサービスのページ表示速度を1/3にしたか by 篠田 北斗

PHPerKaigi 2024
採択
2024/03/08 16:10〜
Track B
レギュラートーク(20分)

どうやってWebサービスのページ表示速度を1/3にしたか

pinkumohikan 篠田 北斗 pinkumohikan

速さは正義。Googleもそう言っている。

Webページの表示速度はユーザ体験に直結し、ひいてはビジネスKPI (購買率、アクティブ率、解約率、etc...) にも影響を及ぼします。
本トークでは、Instagram分析ツール 「SINIS for Instagram」 のページ表示速度を約1/3にした事例をもとに、どうやって課題を見つけ、何の改善を試み、その結果どうなったのかについてお話します。

想定観客

  • 自分のWebサービスの表示速度が何か遅いんだよな〜と思われている方 (高速化したいけど何からやっていいか分からない方)
  • パフォーマンスチューニングコンテスト「ISUCON」が好きなかた

お話しすること

  • Core Web Vitals
  • ベンチマークツール Vegeta
  • index見直しやSQL組み換えによるクエリチューニング
  • XDebug x Webgrindでプロファイリング
  • GraphQL Schema Caching
  • PHP OPcacheでPHPバイトコードのキャッシュ