Memcached
In computing Memcached (pronounced either /mɛmkæʃˈdiː/ mem-cash-DEE ["dee/d" being for daemon], or /ˈmɛmkæʃt/ MEM-cashed) is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read.