Главная Новости

Чем отличаются memcached и memcache

Опубликовано: 23.08.2018

О том, что такое memcached , я уже писал ранее. В двух словах, это сервис кеширования. Если вы не в курсе, советую заглянуть по ссылке выше.

Здесь же мы будем разбираться, в чём различия между Memcached и Memcache .

Под Memcached чаще понимают кеширующий сервер , когда как memcache — это расширение PHP, предназначенное для работы с этим сервером. Хотя, есть и memcached — расширение PHP.

Чтобы не запутаться, распишем подробнее

Кеширующий сервер Memcached Расширение Memcache Расширение Memcached

Различия между этими двумя расширения небольшие

Memcache старше: его разработка началась в 2004 году. Memcached разрабатывается с 2009 Memcache используется много чаще, чем Memcached. Memcache ограниченней Memcached и не использует возможности сервера Memcached в полную силу (собственно, поэтому и началась разработка расширения Memcached). Однако, поэтому Memcache легче и производительней Memcached (судя по заявлениям специалистов, разница порядка 10%)

Если функционала Memcache хватает (а в большинстве случаев так и бывает), то используйте Memcache, он быстрее и легче. Если нужны дополнительные возможности, Memcached — ваш выбор.

rss