Latest web development tutorials

Memcached Учебное пособие

Memcached является свободным и открытым исходным кодом, высокой производительности, распределенной памятью система кэширования объектов.

Memcached является Живой журнал в Danga Interactive Брэд Fitzpatric привело к разработке программного обеспечения. Это теперь стало важным фактором Микси, Hatena, Facebook, Вокс, Живой журнал и многие другие услуги для улучшения масштабируемости веб-приложений.

Memcached представляет собой память для хранения данных ключ-значение для любого хранилища данных мелкие кусочки (строки, объекты). Эти данные могут быть базы данных вызова, вызовы API или страницу результатов рендеринга.

Memcached является простым и эффективным. Его компактная конструкция способствует быстрому развитию, сокращение усилий в области развития и решить много проблем большой объем кэш-памяти данных. Его API совместим с большинством популярных языков разработки.

По сути, это простая система хранения ключ-значение.

Общего назначения, за счет кэширования результатов запросов к базам данных, уменьшая количество доступа к базе данных, чтобы улучшить скорость динамических веб-приложений, повышения масштабируемости.

web_6

Memcached Официальный сайт: http://memcached.org/ .


особенность

Memcached распределенного сервера кэша, как операции высокоскоростной, имеет следующие особенности.

  • Простой протокол
  • На основе Libevent обработки событий
  • Встроенная система хранения памяти
  • Memcached распределенный не общаются друг с другом

Поддерживаемые языки

Многие языки реализовали соединение Memcached клиента, который на основе Perl, PHP. Только Memcached, опубликованные на сайте, являются:

  • Perl
  • PHP
  • питон
  • рубин
  • C #
  • C / C ++
  • Lua
  • И т.п.

Memcached пользователей

  • Живой журнал
  • Википедия
  • Flickr
  • Bebo
  • щебетать
  • Typepad
  • Yellowbot
  • Youtube
  • WordPress.com
  • Craigslist
  • Микси