I've added the following summary to the details section of the 1pager:

         memcached is a high-performance, distributed memory object caching
         system, generic in nature, but intended for use in speeding up
         dynamic web applications by alleviating database load.

         Danga Interactive developed memcached to enhance the speed of
         LiveJournal.com, a site which was already doing 20 million+
         dynamic page views per day for 1 million users with a bunch of
         webservers and a bunch of database servers. memcached dropped the
         database load to almost nothing, yielding faster page load times
         for users, better resource utilization, and faster access to the
         databases on a memcache miss.

         How it Works

         First, you start up the memcached daemon on as many spare machines
         as you have. The daemon has no configuration file, just a few
         command line options, only 3 or 4 of which you'll likely use:

         # ./memcached -d -m 2048 -l 10.0.0.40 -p 11211

         This starts memcached up as a daemon, using 2GB of memory, and
         listening on IP 10.0.0.40, port 11211. Because a 32-bit process
         can only address 4GB of virtual memory (usually significantly
         less, depending on your operating system), if you have a 32-bit
         server with 4-64GB of memory using PAE you can just run multiple
         processes on the machine, each using 2 or 3GB of memory.

         Now, in your application, wherever you go to do a database query,
         first check the memcache. If the memcache returns an undefined
         object, then go to the database, get what you're looking for, and
         put it in the memcache.


Dan Mick wrote:
> David.Comay at Sun.COM wrote:
> 
>>> I have asked Roy to provide a one paragraph summary that I can add to
>>> the 1pager. But in the meantime, you can read
>>> http://www.danga.com/memcached/ and 
>>> http://en.wikipedia.org/wiki/Memcached
>>
>>
>> Also as this is a version update to a previous case, you can find out
>> more about memcached by looking at the earlier case, LSARC/2007/385.
>> In particular,
>>
>>     LSARC/2007/385/commitment.materials.final/questionnaire.txt
>>
>> dsc
> 
> 
> yes, although one sentence in the current case is pretty low-cost.

Reply via email to