Webパフォーマンス計測の勘所 2013-07-05

65
Webパフォーマンス計測の勘所 統計分析法に基づいた「正しい」計測 ©2013 Keynote Systems, Inc. Keynote Systems, Inc. Technical Business Representative [email protected]

description

How should you measure web site performance from statistical analysis point of view? What difference between Server-side monitoring, Synthesis monitoring and Real user motioning? How should you monitor mobile/smartphone site? This slide was used for pitching at ”Secure and high performance Content Delivery" Seminar at AWS Japan. 統計分析の観点から、どのようにWebサイトを計測すべきなのでしょうか? サーバーサイドモニタリング、合成アクセスモニタリング、リアルユーザーモニタリングは何が違うのでしょう? モバイルやスマートフォンサイトをどのように計測すべきなのでしょうか? このスライドは、AWSの「セキュアーなWebサイト高速化/コンテンツ配信」の講演で使った資料です。

Transcript of Webパフォーマンス計測の勘所 2013-07-05

  • 1.Web 2013 Keynote Systems, Inc. Keynote Systems, Inc. Technical Business Representative [email protected]

2. Keynote SystemsTechnical Business Representative Layer17 Function PointCOCOM II Lotus Notes Windows Unix/Linux Web IT CDNWeb RMT WebUX Keynote Systems Japan http://www.keynotesystems.jp/ Keynote Web https://www.facebook.com/KeynoteSystemsJapan Keynote Systems JapanBlog http://blog.keynotesystems.jp/ http://www.slideshare.net/takehora/presentations 2013 7 5 22013 Keynote Systems, Inc. 3. Keynote Systems 19951999NASDAQ, 2013 Web 4,000 275 7,000 2013 7 5 32013 Keynote Systems, Inc. 4. 4 New MediaAutomotive Retail Financial Services Technology & Telecom TravelPortals/Media Business-to-Business Keynote 2013 Keynote Systems, Inc. 2013 7 5 5. Web11PV 2013 7 5 52013 Keynote Systems, Inc. 6. WEB 2013 7 5 62013 Keynote Systems, Inc. 7. 2013 7 5 72013 Keynote Systems, Inc. 8. 2013 7 5 82013 Keynote Systems, Inc. 9. General Rule Book 2013 7 5 92013 Keynote Systems, Inc. 10. 80:20 2013 7 5 102013 Keynote Systems, Inc.. 11. Web 2013 7 5 112013 Keynote Systems, Inc. 12. Web 2013 7 5 122013 Keynote Systems, Inc.. 13. 1920RA 2013 7 5 132013 Keynote Systems, Inc. 14. 3 3 2013 7 5 142013 Keynote Systems, Inc. 15. Big DataActionable Data 2013 7 5 152013 Keynote Systems, Inc. 16. 3 2013 7 5 16 Last Mile First Mile Middle Mile web server NTT KDDI ISP 1. 2. HTML/CSS/JavaScript 3. / 17. Web 2013 7 5 172013 Keynote Systems, Inc. 18. 2013 7 5 182013 Keynote Systems, Inc. 19. 19 20. Web Content Web Users $ 50X50X 20X20X 6X 6X $$ $$$ $$$ $$$ First Mile Tier 1 ISPs Local ISPs Last Mile Middle Mile 2013 7 5 21. 2013 7 5 21 Last Mile First Mile Middle Mile web server NTT KDDI ISP RUM Real User Monitoring Synthesis Monitoring Systems/Server side Monitoring 22. 3 Systems/Server Side Monitoring Synthesis Monitoring Real User Monitoring 2013 7 5 222013 Keynote Systems, Inc. 23. JavaScript JavaScript RUMJavaScript 2013 7 5 232013 Keynote Systems, Inc. 24. Last Mile First Mile Middle Mile 24 2013 7 5 web server Agent SoftBank Gateway docomo Gateway NTT 3G/4G 25. ? Dirty WiFi 55! 100200ms 2013 7 5 252013 Keynote Systems, Inc.. 26. NTT 800MHz 15MHz 12.5KHz 15MHz/12.5KHz = 1200 7 1200/7170 27. 28. 2013 7 5 282013 Keynote Systems, Inc.. 29. 20%11KB 1. 100KB {100(1-0.8)}0.8=25 ={100(1-0.8)}0.8^2 =31.25 31.256 2 2 2 2(2526, 25+26)=(13, 37) 95%1337 2. 1,000KB {1,000(1-0.8)}0.8=250 ={1,000(1-0.8)}0.8^2 =312.5 312.518 2(250218, 250+218)=(214, 286) 95%214286 30. Web 2013 7 5 302013 Keynote Systems, Inc. 31. SSL Google CSS 10 HTML Ajax SSL 31 32. Mobile E-Commerce Top20 SoftBank May29th June19th 2013 7 5 322013 Keynote Systems, Inc. 33. Mobile E-Commerce Top20 DoCoMo May29th June19th 2013 7 5 332013 Keynote Systems, Inc. 34. 2013 7 5 342013 Keynote Systems, Inc. Amazon Japan 6 10 2013415 11:11:29 2013415 11:05:26 35. Amazon Japan 2013 7 5 352013 Keynote Systems, Inc. 36. Amazon 2013 7 5 362013 Keynote Systems, Inc. 20134115 37. 2013 7 5 372013 Keynote Systems, Inc. 38. 2013 7 5 382013 Keynote Systems, Inc. 20134115 39. DoCoMo VS SoftBank 2013 7 5 392013 Keynote Systems, Inc. 40. 2013 7 5 402013 Keynote Systems, Inc. 41. 30% 41 42. Amazon ONLINE http://toyokeizai.net/articles/-/13212 2013 7 5 422013 Keynote Systems, Inc.. 43. Amazon Amazon110% 2013 7 5 432013 Keynote Systems, Inc. 44. Web Internet ExplorerFirefox 2013 7 5 442013 Keynote Systems, Inc. 45. Web iPhoneAndroid 2013 7 5 452013 Keynote Systems, Inc. 46. Web Internet ExplorerFirefox 2013 7 5 462013 Keynote Systems, Inc. 47. Web iPhoneAndroid 2013 7 5 472013 Keynote Systems, Inc. 48. Web Internet ExplorerFirefox 2013 7 5 482013 Keynote Systems, Inc. 49. Web Internet ExplorerFirefox 2013 7 5 492013 Keynote Systems, Inc. 50. Web iPhoneAndroid 2013 7 5 502013 Keynote Systems, Inc. 51. 2013 7 5 512013 Keynote Systems, Inc. 52. 2013 7 5 522013 Keynote Systems, Inc. PVCV 53. (W.F.Reilly, 1929) 2013 7 5 532013 Keynote Systems, Inc. P=A/D^2 P=AD 54. 2013 7 5 542013 Keynote Systems, Inc. 55. 2013 7 5 552013 Keynote Systems, Inc. 56. Slideshare http://www.slideshare.net/takehora/presentations Web http://www.keynotesystems.jp/ Facebook https://www.facebook.com/KeynoteSystemsJapan http://blog.keynotesystems.jp/ [email protected] 2013 7 5 56 57. Q&A 2013/07/05 572013 Keynote Systems, Inc. 58. 2013 7 5 582013 Keynote Systems, Inc. 59. 2013 7 5 592013 Keynote Systems, Inc. 60. 2013 7 5 602013 Keynote Systems, Inc. 60Kg 61. 2013 7 5 612013 Keynote Systems, Inc. 62. Web 2013 7 5 622013 Keynote Systems, Inc.. 88% 11% 7% 2 16% 1 1CV 1PV 1 63. = 250msWeb Harry Shum, Microsoft n 10% (1) n 12% (61.2 ) n 5% (2) n 50% PV () n 9% (400ms) n 2% n 100% (2.7 ) n n 25% 64. Performance Best Practice JavaScriptHTML CSSHTML Keep aliveKeep alive HTML MIMEtext/**javascript* CSS1 JavaScript1 2013 7 5 642013 Keynote Systems, Inc. 65. W3C Web Mobile Best Practice http://www.w3.org/TR/mobile-bp/ Auto refresh Table input type=text) height, width ALT TableTable 2013 7 5 652013 Keynote Systems, Inc.