Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 of 9 tasks
wadackel opened this issue Feb 13, 2018 · 1 comment
Open
1 of 9 tasks

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

wadackel opened this issue Feb 13, 2018 · 1 comment

Comments

@wadackel
Copy link

質問をしたいAMAブース

  • Web Payments / Payment Request API について何でも訊いて下さい by えーじ
  • AbemaTVだけど質問ある?(AbemaTV関係ない質問でもいいです)by Kenichi Kato, Tetsuharu OHZEKI, and Shota Kubota
  • 日経電子版の高速化について何でも聞いてください by sisidovski and cssradar
  • Fastly のエッジクラウドについて何でも聞いてください by Fastly
  • Web パフォーマンスについて何でも訊いて下さい by Ayumu Sato and Shogo Sensui
  • freeeのアクセシビリティ、いまとこれから by 伊原 力也
  • 現場の ES201x とアーキテクチャの変遷と未来 by mizchi
  • デザインとエンジニアリングのワークフローについて語りましょう by Hidemi Atarashi, Kensuke Takada, Masanari Hamada
  • コンポーネント座談会 by pirosikick, 伊藤康太, 加藤佑典

質問

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

@wadackel
Copy link
Author

回答

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

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

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


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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant