Latest web development tutorials

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à.

web_6

Memcached sito ufficiale: http://memcached.org/ .


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