Memcached
Memcached è la memoria software object caching. clienti notevoli includono LiveJournal, Wikipedia, Bebo, Flickr, Mixi, Craigslist e WordPress. com. La versione originale di Memcached è stato sviluppato per LiveJournal dalla schiena Brad Fitzpatrick nel 2003 e ora ha un elenco enorme di collaboratori, che possono essere visualizzati sul sito memcached.
- Unire le cache di memoria in un pool logico che fornisce un uso più efficiente delle risorse del server, creare siti web più veloci e più liscia
- L'installazione è veloce e richiede circa quattro righe di comandi della console
- Ha la sua pagina wiki su GitHub per aiutare gli utenti a navigare le caratteristiche e la meccanica del software
- Ampiamente documentato con grande comunità che si sta sviluppando attivamente il software
- Solo ufficialmente supportato su sistemi operativi Linux e sistemi che sono simili a BSD
Progettare un sito web è una cosa, ma il mantenimento di un sito web a termine e di garantire un funzionamento efficiente è un animale diverso. Il codice può essere aggiunto per aiutare il grasso gli ingranaggi proverbiali e velocizzare i tempi di caricamento, ma l'aggiunta di troppo codice potrebbe facilmente creare l'effetto opposto. Ci vuole un team di sviluppatori per aiutare i migliori siti funzionano come macchine ben oliate, o potrebbe semplicemente prendere Memcached. Questo brillante, il software open source è anni di lavoro ed è utilizzato da alcuni dei più grandi siti su Internet. E 'utilizzato principalmente per oggetto di memoria caching, che può accelerare le applicazioni web dinamiche alleggerendo il carico complessivo del database. Un modo semplice di vedere le cose è l'aggiunta di un po 'migliorata, memoria a breve termine per le applicazioni. Memcached compie queste imprese prendendo memoria da parti del sistema in cui v'è troppo abbondante e riallocazione alle zone bisognose. In termini tecnici, il software combina logicamente pezzi più piccoli della memoria cache in una piscina più grande che si può attingere dai server web indipendenti che potrebbe avere esigenze diverse, piuttosto che costringere una certa quantità di memoria per ogni server web, che potrebbe non avere bisogno di tutto di esso. Ad esempio, se uno aveva 50 server web che ognuno aveva una cache di riserva 64 megabyte uso, Memcached sarebbe invece creare una cache utilizzabile 3,2 gigabyte che tutti i server web potrebbero usare come ne hanno bisogno.