O que é Memcached?
Memcached tem como objetivo oferecer um sistema de cache de memória distribuída. Ele é frequentemente usado para acelerar sites dinâmicos através do cache de dados e objetos na memória RAM. É muito eficiente para reduzir o número de vezes que uma fonte de dados externa (como um banco de dados ou API, por exemplo) deve ser lida.
Memcached é um software livre e de código aberto, licenciado sob a licença BSD revisada. Memcached é executado em sistemas operacionais Unix-like (pelo menos Linux e OS X) e no Microsoft Windows.
Origem do Memcached
Memcached foi originalmente desenvolvido pela Danga Interactive para LiveJournal, mas agora é usado por muitos outros sistemas, incluindo o YouTube, Reddit, Facebook, Twitter, Tumblr e Wikipedia.
Como pode ser visto, essa tecnologia é utilizada por grandes cases justamente porque traz muitos benefícios quando o assunto é performance e redução de custos