Just to reiterate the ideas behind memcached, I wanted to make sure
everyone understands what the meaning of "cache" is in the name memcached.
Wikipedia starts with a great definition.
"In computer science, a cache (pronounced /ˈkæʃ/ kash) is a component
that improves performance by transparently storing data such that future
requests for that data can be served faster. The data that is stored
within a cache might be values that have been computed earlier or
duplicates of original values that are stored elsewhere. If requested
data is contained in the cache (cache hit), this request can be served
by simply reading the cache, which is comparably faster. Otherwise
(cache miss), the data has to be recomputed or fetched from its original
storage location, which is comparably slower. Hence, the more requests
can be served from the cache the better the overall system performance is."
http://en.wikipedia.org/wiki/Cache
Key phrases in there:
"duplicates of original values that are stored elsewhere"
"Otherwise (cache miss), the data has to be recomputed or fetched from
its original storage location"
Some people seem to think memcached fits this definition of cache:
"1 a : a hiding place especially for concealing and preserving
provisions or implements b : a secure place of storage"
http://www.merriam-webster.com/dictionary/cache
Pretty sure that is for weapons. And memcached is about peace and love
man, not war.
--
Brian.
--------
http://brian.moonspot.net/