Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009

Editor's Notes

  • #8 Finding huge gains from tweaking gets harder as you turn the knobs and pull the levers.
  • #24 He had some evidence that suggested compilers and versions would make a difference for PHP.
  • #25 So, we did it. (not just for performance reasons, but still...) Will this happen to you, too? Maybe. Maybe not.
  • #26 Performance gains like this don’t come very often, for “free”.
  • #27 We don’t need 80% of what ImageMagick has.
  • #28 We don’t need 80% of what ImageMagick has.
  • #29 We don’t need 80% of what ImageMagick has.
  • #31 Cascading resizing: Original -> Large Large -> Medium Large -> Small Medium -> Thumb Medium -> Square
  • #32 This was done before OpenMP support was in. Compilers and optimization flags can make a difference!
  • #33 Enter OpenMP. Example of how
  • #34 These have been the revisions of our image processing hardware over time. 4x faster
  • #49 Examples are contact notifications, large photoset deletions, etc.
  • #50 Examples are contact notifications, large photoset deletions, etc.
  • #51 Examples are contact notifications, large photoset deletions, etc.
  • #52 Examples are contact notifications, large photoset deletions, etc.
  • #53 Examples are contact notifications, large photoset deletions, etc.
  • #54 Examples are contact notifications, large photoset deletions, etc.
  • #55 Runbook hacks: tuning the process of operations failure handling and mitigation.
  • #66 Low water marks as indirect trouble indicators.
  • #67 Low water marks as indirect trouble indicators.
  • #68 Can be as simple as cron jobs, or nagios plugins. NRPE or NSCA.
  • #69 Can be as simple as cron jobs, or nagios plugins. NRPE or NSCA.
  • #70 Can be as simple as cron jobs, or nagios plugins. NRPE or NSCA.
  • #71 Can be as simple as cron jobs, or nagios plugins. NRPE or NSCA.
  • #72 Can be as simple as cron jobs, or nagios plugins. NRPE or NSCA.
  • #73 Can be as simple as cron jobs, or nagios plugins. NRPE or NSCA.
  • #83 Skippable errors: “can’t drop”, “already exists”, “duplicate key name”
  • #84 Skippable errors: “can’t drop”, “already exists”, “duplicate key name”
  • #85 Skippable errors: “can’t drop”, “already exists”, “duplicate key name”
  • #86 Skippable errors: “can’t drop”, “already exists”, “duplicate key name”
  • #87 Simple tips and tricks that can help in fixing things when they break.
  • #88 This shouldn’t be considered optional.
  • #89 This shouldn’t be considered optional.
  • #100 Our IRC and IM logs get injected into a search engine, almost exactly like Lucene.
  • #101 Our IRC and IM logs get injected into a search engine, almost exactly like Lucene.
  • #102 Our IRC and IM logs get injected into a search engine, almost exactly like Lucene.
  • #103 Our IRC and IM logs get injected into a search engine, almost exactly like Lucene.