タイトル: 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.
日程
2009年07月19日(日)
会場
一橋記念講堂(2F)
スピーカープロフィール
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).