Принцип
работы Memcached довольно прост, поскольку данные хранятся в распределенной хеш-таблице , которой присваиваются идентификационные значения.
Операционная архитектура Memcached — клиент-серверная , есть сервер, хранящий данные , и клиент, имеющий идентификаторы, позволяющие ему получить доступ к данным сервера .
очень масштабируемую инфраструктуру , поскольку мы можем отделить другие части сервера приложений и базы данных от серверов Memcached и при этом добиться хороших времен задержки в соединениях, если они используются в той же локальной сети или на том же физическом узле. .
кэширование памятиНекоторые важные веб-сайты, такие как YouTube , Facebook или Twitter, используют Memcached для оптимизации производительности и кэширования данных, которые они должны отправлять пользователям и посетителям .
В Google App Engine или Amazon AWS мы можем найти «экземпляры», посвященные Memcached, с минимальной задержкой в соединениях , если вы используете один из «экземпляров» сервиса в качестве сервера приложений.
Memcached против Memcache
Следующая диаграмма поможет вам немного лучше понять, о чем мы база данных номеров whatsapp на багамах говорим , учитывая, что речь идет о PHP :
кэширование памятиСуществует только один сервер: Memcached . Но в качестве клиента для PHP есть MEMCACHED и MEMCACHE , каждый со своими особенностями.
Первая версия PHP-Memcache появилась в 2004 году , PHP-Memcached появился с использованием PHP-Memcache в качестве основы в 2009 году , поэтому PHP-Memcache гораздо более современен и, следовательно, обеспечивает более высокую скорость отклика .
В этой таблице вы можете увидеть все технические различия, которые вы можете найти между Memcache и Memcached :
кэширование памятиНо в целом, согласно тестам, проведенным некоторыми технологическими сайтами, PHP-Memcached на 16% быстрее, чем PHP-Memcache .