1 / 13

Targeting Audiences

Targeting Audiences. Plus: Reliability & Performance Updates. Overview. How the site works Reliability update Performance update Remaining service bugs Targeting audiences. How the Site Works. Running 24 “instances” of application

wweaver
Download Presentation

Targeting Audiences

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Targeting Audiences Plus: Reliability & Performance Updates

  2. Overview • How the site works • Reliability update • Performance update • Remaining service bugs • Targeting audiences my.umich brown bag update

  3. How the Site Works • Running 24 “instances” of application • Each instance supports a few hundred sessions (user logins) • Healthy instance = fast, reliable • Unhealthy instance = slow, unreliable my.umich brown bag update

  4. Reliability Update • Symptoms • Invalid response-type messages • Unexpected logouts • Fixes • Apple deployment expert on site • Identified bugs causing instance crashes • Instance crash took down all sessions • Went from 245/day to 15/day my.umich brown bag update

  5. Performance Update • Symptoms • Slow slow slow • Did I mention slow? • Fixes • Senior Apple developer on site for week • Reductions in HTML code • Smaller file size for download my.umich brown bag update

  6. More Performance Fixes • Database indexing • Faster lookup and retrieval rates • Fewer table lookup trips • Caching shared data • Reduce first page load time • Introduced delay to announcement services my.umich brown bag update

  7. Hidden Trouble Revealed • What we knew • Instances need memory space to behave properly • When memory space becomes too small behavior turns nasty • Recycle instances before memory space becomes too small • Instance recycle time ~36 hours my.umich brown bag update

  8. Hidden Trouble Bites Us • Students begin hitting site Aug 26 • Reliability problems keeping overall usage low • Reduction in reliability problems lets more users into instances • Increased usage cut instance recycle time to 10 hours or less • Auto-scheduling not working my.umich brown bag update

  9. Hidden Trouble Identified • Insidious memory leaks • Throughout code • Not releasing memory used by each session • Many leak fixes already rolled into code • Many more still being trapped my.umich brown bag update

  10. How Long To Full Memory? • Uncertain • All developers working on problem • Apple working on problem with us • Patches being rolled into pilot as soon as stable • Doubled heap size my.umich brown bag update

  11. Remaining Service Bugs • Many fixes already in pilot • Remaining bugs on hold until memory leaks patched my.umich brown bag update

  12. Targeting Audiences • ITCom targets residence halls, family housing • Authorization code • Monthly telephone statements • Archive of statement history • Personalized account-related announcements my.umich brown bag update

  13. Law School • Suite of audience-restricted services • Introduced multiple pages at start • “Page 2” provides my.umich defaults • Customization how-to page my.umich brown bag update

More Related