Memcached é um sistema de cache em memória utilizado para acelerar sites dinâmicos, cacheando dados e objetos na RAM para reduzir o número de vezes que uma fonte de dados externa (como um banco de dados ou uma API) deva ser acessada.
Simples, mas poderoso. De implantação rápida e facilidade no desenvolvimento, resolve muitos problemas que enfrentam grandes caches de dados.