Death of a Web Server: Crisis in Caching

Location: Regency 1 Level: Intermediate
Average rating: **...
(2.15, 27 ratings)

Our web servers don’t tell us what’s wrong, the just fail and it’s up to us to figure it out. In this workshop you’ll watch the diagnosis of a failing web site under load. The load test will be live and the servers will be on the stage and fail as you watch. You’ll learn how to instrument a web site to understand the failure. Then you’ll see how to diagnose the failure and evalution the solutions – whether to change code, alter configuration, add hardware and so on. If you’ve ever had to answer the question “why is the web site so slow?” this is the workshop for you!

Photo of Richard Campbell

Richard Campbell

Strangeloop Networks

Richard, who has 30 years of high-tech experience, is a Microsoft Regional Director for British Columbia and is recognized as a Microsoft Most Valuable Professional (MVP) in the area of ASP.NET development. An impressive list of North American organizations, including Barnes&, Dow Chemical, Johnson & Johnson Health Care Services, Reuters, Subaru/Isuzu and the U.S. Air Force, have benefited from Richard’s consulting expertise. Richard’s PWOP Productions creates a variety of multimedia programs including “.NET Rocks!, the Internet Audio Talk Show for .NET Developers,” a podcast produced twice a week for about 150,000 listeners. Richard has contributed nearly 300 Advisor columns to Microsoft Access Advisor, and is the author of courseware for AppDev’s national SQL Server 7.0 training seminars and video series. Since 1995, Richard has been a regular speaker on the technical-conference circuit—“I’ve spoken on every continent except Antarctica,” he says—and, in 2006, was ranked the top speaker at Tech Ed Asia in Kuala Lumpur, Malaysia. The son of an electrical engineer, Richard was tinkering with microcomputers at age 10 and, by 16, had started his own business developing custom software.

Comments on this page are now closed.


Brian Wingenroth
07/02/2009 6:23am PDT

+1 to what Nick Gerner says below. The concept was great. I think the presenter did a great job of presenting his talk I just don’t think it was the right talk for this audience. The performance problems he walked us through were based on a simple premise and I think the crowd could have given him about a dozen different (some better) ways to work around the problem that was central to the talk.

Picture of Nick Gerner
Nick Gerner
06/25/2009 1:29am PDT

I really liked the concept of this presentation: show us how, in a live situation, to analyze performance. I love this stuff!

But it was too technology (100% MS) specific. The concepts around caching were not at all where anyone in the audience was.

Picture of Ernest Mueller
Ernest Mueller
06/22/2009 8:54am PDT

I thought some of the concepts transition well to other languages etc. – our developers wrote a similar “ghetto cache” in Java that gave us problems for years – but yeah, for a crows with exactly one .NET guy in it this was a tough sell.

Picture of Brian Moon
Brian Moon
06/22/2009 7:05am PDT

This was a bit too Microsoft specific and too much about writing code. Would be great at an conference. But, not an operations workshop.

  • Keynote Systems
  • Google
  • Shopzilla
  • Aptimize
  • Facebook
  • NeuStar
  • Rackspace Cloud
  • Schooner Information Technology
  • SoftLayer
  • SpringSource
  • Sun Microsystems

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the Velocity Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

Velocity Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the Velocity Conference newsletter (login required)

Contact Us

View a complete list of Velocity contacts