php extension , memcache 와 memcached 의 차이점은 뭐지?

php 에서 memcached 데몬을 사용하기 위해서는 php 확장이 필요하다.

pecl 패키지로 설치하게 되는데, 두가지 버전이 있다.

http://pecl.php.net/package/memcache ( stable : 2.2.6 - 2010/10/03 , beta : 3.0.6 - 2011/04/11)
http://pecl.php.net/package/memcached ( stable : 2.0.1 - 2012/03/03 )


memcache 와 memcached 의 차이점은 뭔가?


memcached 는 memcached 데몬에 딸려오는(?) libmemcached 를 활용한다.

memcache 는 직접 처리하는 것 같다.

그래서,   http://us3.php.net/manual/en/book.memcache.php
보다  http://us3.php.net/manual/en/book.memcached.php

가 기능이 더 많다. libmemcached 의 전체 기능을 쓸 수 있기 때문이다.(memcache 는 직접 구현해야 한다)


php 버전 지원차이는

memcache 는 이전 버전 php 4.3.11 이상
memcached 는 php 5.2 이상

즉, 이전버전 php4 를 쓰면 어쩔 수 없이 memcache 를 써야 한다.
(우리 모두 php5 이상으로 업그레이드 하자. 현실은 ㅜㅜ)



반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,