Memcached Учебное пособие
Memcached является свободным и открытым исходным кодом, высокой производительности, распределенной памятью система кэширования объектов.
Memcached является Живой журнал в Danga Interactive Брэд Fitzpatric привело к разработке программного обеспечения. Это теперь стало важным фактором Микси, Hatena, Facebook, Вокс, Живой журнал и многие другие услуги для улучшения масштабируемости веб-приложений.
Memcached представляет собой память для хранения данных ключ-значение для любого хранилища данных мелкие кусочки (строки, объекты). Эти данные могут быть базы данных вызова, вызовы API или страницу результатов рендеринга.
Memcached является простым и эффективным. Его компактная конструкция способствует быстрому развитию, сокращение усилий в области развития и решить много проблем большой объем кэш-памяти данных. Его API совместим с большинством популярных языков разработки.
По сути, это простая система хранения ключ-значение.
Общего назначения, за счет кэширования результатов запросов к базам данных, уменьшая количество доступа к базе данных, чтобы улучшить скорость динамических веб-приложений, повышения масштабируемости.
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
- Микси