Latest web development tutorials

Tutorial memcached

Memcached est une source libre et ouverte, de haute performance, le système objet de la mise en cache de mémoire distribuée.

Memcached est Brad Fitzpatric de Danga Interactive LiveJournal a dirigé le développement d'un logiciel. Il est maintenant devenu un mixi facteur important, hatena, Facebook, Vox, LiveJournal et de nombreux autres services pour améliorer l'application Web d'évolutivité.

Memcached est un stockage de clé-valeur basée sur la mémoire pour stocker des données arbitraires petits morceaux (cordes, objets). Ces données peuvent être un appel de base de données, les appels d'API ou rendu page de résultats.

Memcached est simple et puissant. Son design compact facilite le développement rapide, ce qui réduit les efforts de développement et de résoudre de nombreux problèmes de grande quantité de cache de données. Son API est compatible avec la plupart langage de développement populaire.

Essentiellement, il est un système simple valeur-clé de stockage.

usage général, la mise en cache des résultats de requête de base de données, ce qui réduit le nombre d'accès à la base, pour améliorer la vitesse des applications Web dynamiques, améliorer l'évolutivité.

web_6

site officiel Memcached: http://memcached.org/ .


caractéristique

memcached serveur de cache distribué comme une opération à grande vitesse, présente les caractéristiques suivantes.

  • protocole simple
  • traitement des événements libevent Basé
  • Intégré dans le stockage de la mémoire
  • Memcached Distributed pas communiquer les uns avec les autres

langues prises en charge

Beaucoup de langues ont réalisé le client memcached de connexion, qui repose Perl, PHP. Seulement Memcached figurant sur le site sont:

  • Perl
  • PHP
  • python
  • rubis
  • C #
  • C / C ++
  • Lua
  • Etc.

memcached utilisateurs

  • LiveJournal
  • Wikipedia
  • Flickr
  • Bebo
  • gazouillement
  • Typepad
  • Yellowbot
  • Youtube
  • WordPress.com
  • craigslist
  • Mixi