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

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

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

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

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

Что лучше использовать, Memcache или Memcached

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