Учебники

Memcached — Обзор

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

Memcached был разработан Брэдом Фитцпатриком для LiveJournal в 2003 году. Однако в настоящее время он используется Netlog, Facebook, Flickr, Wikipedia, Twitter и YouTube.

Ключевые особенности Memcached следующие:

Это с открытым исходным кодом.

Memcached сервер — это большая хеш-таблица.

Это значительно снижает нагрузку на базу данных

Это очень эффективно для сайтов с высокой нагрузкой на базу данных.

Он распространяется по лицензии Berkeley Software Distribution (BSD).

Это клиент-серверное приложение по TCP или UDP.

постоянное хранилище данных

база данных

конкретное приложение

большой объектный кеш

отказоустойчивый или высокодоступный