Memcached: installiamo e configuriamo il CMS per velocizzarlo!

Postato in data giugno 29th, da Danilo Stefani in Blog. No Comments

Memcached è un sistema cache in RAM a oggetti distribuiti, gratis e open-source. E’ stato sviluppato da “Danga Interactive” per migliorare la velocità del portale “LiveJournal” che ancora oggi è uno dei domini che usano tale sistema di cache (tra i molti cito “Wikipedia”, “Flickr”, “WordPress.com”). Sito ufficiale.

L’idea è quella di memorizzare in RAM piccoli frammenti di dati che vengono chiamati molto spesso, come risultati di chiamate di database o chiamate API o rendering di intere pagine.
Essendo la RAM una memoria molto veloce, tali chiamate verranno effettuate solamente una volta (la prima volta) e saranno memorizzate in RAM da memcached che le “servirà” direttamente invece che farle nuovamente processare.
Risparmio in termini di tempo di attesa e CPU elevatissimo, soprattutto se si ha il problema di memorizzare tanti dati in cache (in termini di megabyte, basta pensare ad uno dei portali … Continua a leggere »