Introducing Jiffy

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    12 Favorites

    Introducing Jiffy - Presentation Transcript

    1. Jiffy: Real-World Performance Measurement Scott Ruthfield, WhitePages.com scott@whitepages.com
    2. WhitePages.com Wikipedia: Rotary Phone
    3. People Search Power
    4. Numbers >2,000,000,000 searches/year ~500 searches/second
    5. Very Important Performance Lesson! Slow is Bad. We’re Slow. Flickr: Just Taken Pics
    6. How Slow?
    7. It Ain’t Us. Text
    8. Then What Is It?
    9. Reflection • YSMV • YCMWYCM
    10. Let’s look at that again
    11. Introducing Jiffy • Jiffy (n.) - Small unit of time; tick between system clock interrupts • End-to-end system for measuring and reporting on page load activity
    12. Real Data at Scale Flickr: smokingpermitted
    13. Measure Anything
    14. Real/Near Time Reporting Flickr: mrbill
    15. ~0 Impact on Page Perf (It works)
    16. Jiffy Components • Jiffy.js - library for instrumenting your pages and reporting measurements • Apache (httpd.conf) config - receive and log measurements • Ingestor - parse logs and store in any DB • Database schema and rollup scripts • Reporting toolset • Firebug Plugin
    17. Jiffy: Mark & Measure • Mark - start timing from this point • Measure - report elapsed time since mark • One Mark::Many Measures
    18. Simple Sample Input Jiffy.mark(”slowThirdPartyStart\"); <script src=\"http://js.slowthirdparty.com/foo\"></ script> Jiffy.measure(”slowThirdPartyDone\", ”slowThirdPartyStart\"); Output http://yoursite.com/rx? ets=slowThirdPartyDone:567& uid=[sesnGUID]&st=[startTime]&pn=[pageName]
    19. Sample Report
    20. Misc • Immediate or batch submits • Default browser event measurements BROWSER_EVENTS: {\"unload\":window,\"load\":window}
    21. Firebug Plugin Bill Scott @ Netflix
    22. Available Today • code.whitepages.com - project link + slides • Open Source, Apache 2.0 License • Still a lot to do! • More database support • Automated configuration • Auto-timeout tools

    + techdudetechdude, 2 years ago

    custom

    3889 views, 12 favs, 1 embeds more stats

    Introducing Jiffy, the end-to-end performance measu more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3889
      • 3819 on SlideShare
      • 70 from embeds
    • Comments 0
    • Favorites 12
    • Downloads 0
    Most viewed embeds
    • 70 views on http://mashraqi.com

    more

    All embeds
    • 70 views on http://mashraqi.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories