О том, что такое 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 или Memcached
Если функционала Memcache хватает (а в большинстве случаев так и бывает), то используйте Memcache, он быстрее и легче. Если нужны дополнительные возможности, Memcached — ваш выбор.
Свежие комментарии