Title: To the Edge of Web Performance and Beyond


Joshua Hull (AideRSS)


File caching, Memcache, Squid, Varnish and ESI have become common tools in arsenal of those pushing their application to millions of users a day. However, these strategies have not been without their drawbacks. Cache invalidation, and immature implementations within Ruby have hampered the support of these in the real world. Examining the current crop of tools and their limitations can shed light on both the problems and the solutions. Whether you're serving a relatively small website or are managing a whole farm of servers, quick responses can make the difference between joy and user frustration. This talk will discuss: "Current caching strategies and their strengths and weaknesses", "Invalidation performance and the "dog-pile" effect" and "Real live working code - Plenty of benchmarks". We will take a sample application through these various caching strategies, paying attention to ease of implementation and performance along the way. By employing EventMachine, Tokyo Cabinet, Tokyo Dystopia, Rack and some sweet syntactic sugar, we will find the easy, golden path for web performance.


July 19, 2009


Hitotsubashi Memorial Hall

Speaker Profile

Joshua is a Ruby developer at PostRank, a social engagement monitoring and analytics platform. Lately, he has been focusing on the performance of both Ruby and Rails and looking at how to improve the whole web stack. You can find what his brain is thinking about next at github (github.com/joshbuddy) and twitter (@joshbuddy).

Presentation Material


Video footage

To the Edge of Web Performance and Beyond - Joshua Hull(1/2)

To the Edge of Web Performance and Beyond - Joshua Hull (2/2)

Back to Timetable

Ruby Sponsors
  • 伊藤忠テクノソリューションズ株式会社
  • 株式会社ネットワーク応用通信研究所
  • 株式会社リコー
Platinum Sponsors
  • 株式会社永和システムマネジメント
  • ニフティ株式会社
  • 株式会社RAWHIDE.
  • 株式会社リクルート
  • 株式会社トランス・ニュー・テクノロジー
  • 株式会社コンテンツワン
Gold Sponsors
  • 株式会社アンタス
  • 株式会社クリアコード
  • 株式会社クオン
  • 株式会社万葉
  • 株式会社iRubySystems
  • 有限会社ラビックス
  • 楽天株式会社
  • SKIPユーザグループ
  • タワーズ・クエスト株式会社
  • ワイクル株式会社