memcached Tutorial
Memcached è un libero e open source, ad alte prestazioni, memoria distribuita del sistema oggetto di caching.
Memcached è di LiveJournal di Danga Interactive Brad Fitzpatric ha portato allo sviluppo di un software. Ora è diventato un fattore importante mixi, Hatena, Facebook, Vox, LiveJournal e molti altri servizi per migliorare la scalabilità delle applicazioni Web.
Memcached è una memoria chiave-valore basato sulla memoria per memorizzare i dati arbitrari piccoli pezzi (stringhe, oggetti). Questi dati possono essere una chiamata al database, chiamate API o pagina dei risultati di rendering.
Memcached è semplice e potente. Il suo design compatto facilita un rapido sviluppo, riducendo lo sforzo di sviluppo e risolto molti problemi grandi quantità di cache di dati. La sua API è compatibile con la maggior linguaggio di sviluppo popolare.
In sostanza, si tratta di un sistema di stoccaggio valore-chiave semplice.
uso generale, mettendo in cache i risultati delle query di database, riducendo il numero di accesso al database, per migliorare la velocità delle applicazioni Web dinamiche, migliorare la scalabilità.
Memcached sito ufficiale: # .
caratteristica
memcached server di cache distribuita come un funzionamento ad alta velocità, ha le seguenti caratteristiche.
- protocollo semplice
- Sulla base di elaborazione evento libevent
- Built-in memoria di archiviazione
- Memcached non distribuito comunicare tra loro
Le lingue supportate
Molte lingue hanno capito la connessione client memcached, che basa il Perl, PHP. Solo Memcached elencati sul sito sono:
- Perl
- PHP
- pitone
- rubino
- C #
- C / C ++
- Lua
- Eccetera
utenti memcached
- LiveJournal
- Wikipedia
- Flickr
- Bebo
- cinguettio
- Typepad
- Yellowbot
- Youtube
- WordPress.com
- craigslist
- Mixi