insidefrontend / issue2-ama

AMA ブースで聞いてみたい質問をこの Repo の Issue として Submit ください(どなたでも!)
19 stars 8 forks source link

Page Speed の計測方法について #71

Open wadackel opened 6 years ago

wadackel commented 6 years ago

質問をしたいAMAブース

質問

Page Speed を単純に Chrome の Dev Tools で調べると、毎回ネットワーク速度に依存して正確なデータが取れない。 上手く計測していく方法について教えてください。また何を使って計測していますか?

wadackel commented 6 years ago

回答

基本的な考え方として、条件を固定化した環境から計測する、という点が重要です。

SpeedCurve では内部的に WebPagetest というツールを使用しています。 これはパフォーマンスを計測したいページに定期的にアクセスする仕組みになっています。 ページへアクセスする際に、Chrome のバージョンや、ネットワーク速度 (適宜 Throttling されている) という条件を固定することで、定量的な計測を可能にしています。

ただしネットワークを通す関係上、どうしても各計測で数値がぶれてしまいます。 その為、複数回の計測で平均値を算出する仕組みが組み込まれたツールを使用することが望ましいです。


以下、@ahomu からツールについての補足があります。