Home:
my.umich.edu Introduction
About my.umich.edu
Communications
Policies
& guidelines
Previews
|
my.umich.edu: Targeting Audiences
Presented
by Linda Place
at my.umich Project Brown Bag Meeting, September 13, 2001
Download
PowerPoint file
Overview
- How the site works
- Reliability update
- Performance update
- Remaining service bugs
- Targeting audiences
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
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
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
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
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
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
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
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
Remaining Service Bugs
- Many fixes already in pilot
- Remaining bugs on hold until memory leaks patched
Targeting Audiences
- ITCom targets residence halls, family housing
- Authorization code
- Monthly telephone statements
- Archive of statement history
- Personalized account-related announcements
Law School
- Suite of audience-restricted services
- Introduced multiple pages at start
- ³Page 2² provides my.umich defaults
- Customization how-to page
|