Your SlideShare is downloading. ×
0
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Scaling with memcached
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Scaling with memcached

46,805

Published on

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 …

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.

Published in: Technology, Art & Photos
3 Comments
62 Likes
Statistics
Notes
  • Dear Leon,

    I'd be curious to see an apples to oranges comparison between Danga's open source Memcached and enhanced versions like Gear6.

    Any chance you've got something like that in your bag of presentations?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Maybe I wasn't clear enough: having pointed out earlier that cache invalidation is a bad idea, I say disable caching for testing. However, if you have complicated cache invalidation then clearly you'd want to test it.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi Léon,
    Why disable? Disabling memcached when testing might as well bite you in the ass once in production. Let's say for instance that the cache invalidation logic is wrong in tested code, the test might fail because it will serve some data from the cache instead of the store. *which is good*.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
46,805
On Slideshare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
1,435
Comments
3
Likes
62
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.    acme@astray.com ::
  • 2. 
  • 3.   ●  ●
  • 4.   ●  
  • 5. 
  • 6.   ●  ●  ? ●
  • 7. ?  ●    ●
  • 8.   ●  ●
  • 9.  :: ●  ●  ●  ●
  • 10. _  ●  ●
  • 11.   ● :: ●  ●
  • 12.   ●  ●  ●
  • 13.   ●  ●  ●  ●
  • 14.   ●  
  • 15. ?
  • 16.   ● 
  • 17.   ●  ●  ●   ●
  • 18.   ●  ●  ●  ●  ● : ●
  • 19.   ●  ● # ● 
  • 20.   ●   ●  ●
  • 21.   ●  ●  ●
  • 22.   ● 
  • 23.  =:: ● >=> ':'; >''''; ● =>''; ●
  • 24.   ●  ●  ● 
  • 25.  _ ● =_; =>; ; = >__; >“:” *; ; 
  • 26.  ' ●  ●
  • 27.  ' ● ' ●  ●  ●  ●  ●
  • 28.   ●  ● : ● : ●  ●
  • 29.  >':'; ●  ●  ●
  • 30.   ●   ●  ●
  • 31.   ●  ●  ●
  • 32. ?  ●  ●  ●  ● 
  • 33. ?  ●  ●   ●
  • 34.   ●  _ ● : ●
  • 35. ? ' ●  ●   ●
  • 36.   ●  _ ●
  • 37.   ●      _ _ _ _  _ _ _ _ _ _ _ _ _ _ 
  • 38.  _ ● _ _ _ =__ ●  ●
  • 39.  : ● : ●
  • 40.   ●
  • 41.   ●
  • 42.   ●  –  ●  –  ●  –
  • 43.   ●   : ● :: ●

×