Scaling with memcached

43

description

memcached is a high-performance, distributed memory object caching system used by LiveJournal, Facebook, Bloglines and others. Find out how memcached works, how to it set up and how you can scale your website. Presented at YAPC::Europe 2007 by Leon Brocard.

Transcript of Scaling with memcached

Page 2: Scaling with memcached
Page 3: Scaling with memcached

● ●

Page 4: Scaling with memcached

Page 5: Scaling with memcached
Page 6: Scaling with memcached

● ●

● ?

Page 7: Scaling with memcached

?

Page 8: Scaling with memcached

● ●

Page 9: Scaling with memcached

● ::● ● ●

Page 10: Scaling with memcached

_

● ●

Page 11: Scaling with memcached

● ● ::●

Page 12: Scaling with memcached

● ● ●

Page 13: Scaling with memcached

● ● ● ●

Page 14: Scaling with memcached

Page 15: Scaling with memcached

?

Page 16: Scaling with memcached

Page 17: Scaling with memcached

● ● ●

Page 18: Scaling with memcached

● ● ● ● ● ● :

Page 19: Scaling with memcached

● ● ● #

Page 20: Scaling with memcached

● ●

Page 21: Scaling with memcached

● ● ●

Page 22: Scaling with memcached

Page 23: Scaling with memcached

● = :: > =>

' : ' ;● > ' ' ' ' ;● = > ' ' ;

Page 24: Scaling with memcached

● ● ●

Page 25: Scaling with memcached

● _ = _; = > ;; = > _ _ ; > “ : ” * ;;

Page 26: Scaling with memcached

● '●

Page 27: Scaling with memcached

● '● '● ● ● ●

Page 28: Scaling with memcached

● ● ● :● :●

Page 29: Scaling with memcached

● > ' : ' ;● ●

Page 30: Scaling with memcached

● ●

Page 31: Scaling with memcached

● ● ●

Page 32: Scaling with memcached

?

● ● ● ●

Page 33: Scaling with memcached

?

● ●

Page 34: Scaling with memcached

● _● :

Page 35: Scaling with memcached

?

● '●

Page 36: Scaling with memcached

● _

Page 37: Scaling with memcached

_ _ _ _ _ _ _ _ _ _ _ _ _ _

Page 38: Scaling with memcached

● _ _ _ _

● = _ _●

Page 39: Scaling with memcached

● :● :

Page 40: Scaling with memcached

Page 41: Scaling with memcached

Page 42: Scaling with memcached

● –

● –

● –

Page 43: Scaling with memcached

● :● ::