Latest web development tutorials

memcached Tutorial

Memcached é uma fonte livre e aberta, de alta performance, memória distribuída sistema de cache de objeto.

Memcached é de de LiveJournal Danga interactivo Brad Fitzpatric liderou o desenvolvimento de um software. Ela tornou-se um importante fator de mixi, hatena, Facebook, Vox, LiveJournal e muitos outros serviços para melhorar a escalabilidade de aplicações Web.

Memcached é um armazenamento de chave-valor-base de memória para armazenamento de dados arbitrário pequenos pedaços (strings, objetos). Estes dados podem ser uma chamada de banco de dados, chamadas de API ou página de resultados de renderização.

Memcached é simples e poderosa. O seu design compacto facilita o desenvolvimento rápido, reduzindo o esforço de desenvolvimento e resolveu muitos problemas de grande quantidade de cache de dados. Sua API é compatível com a maioria linguagem de desenvolvimento popular.

Essencialmente, é um sistema de armazenamento de valores-chave simples.

uso geral, colocando em cache os resultados da consulta de banco de dados, reduzindo o número de acesso de dados, para melhorar a velocidade de aplicações Web dinâmicas, melhorar a escalabilidade.

web_6

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


característica

memcached servidor de cache distribuído como uma operação de alta velocidade, tem as seguintes características.

  • protocolo simples
  • processamento de eventos libevent base
  • Built-in de armazenamento de memória
  • Memcached não distribuídos comunicar uns com os outros

Os idiomas suportados

Muitas línguas já perceberam o cliente memcached conexão, que com base Perl, PHP. Apenas memcached listados no site são:

  • Perl
  • PHP
  • pitão
  • rubi
  • C #
  • C / C ++
  • Lua
  • Etc.

usuários memcached

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