TurckMMCache 를 들어보신 분은 많을 것입니다.
한때는 ZendOptimizer 에 맞설만한 오픈 소스 프로젝트로 꽤 만족할만한 결과를 얻을 수 있는 캐시(?) 로 주목받았던 익스텐션이었습니다. 아울러서 소스 인코딩기능도 있었습니다.
그런데, 아주 오래전부터 이 프로젝트는 더 이상 파일을 릴리즈하지 않게 되었습니다. 개발자가 Zend 로 갔다는 말도 들리고.... 하여간 그래서 이 프로젝트를 fork 한 다른 프로젝트가 진행중에 있습니다. 바로 eAccelerator 라는 것으로 최근에서야 rc를 떼고 beta버전이 나왔습니다. beta라고는 하지만 2.3.6 정도의 turckmmcache 를 계승한 것이므로, 꽤 안정성이 높지 않겠나...라고 생각합니다. 또한 기존의 TurckMMCache 와 같이 인코딩 기능을 제공합니다.
설치는 기존의 turckmmcache 와 매우 비슷합니다.
압축풀고, phpize 실행하고, configure 후에 make && make install 하면 끝입니다. 따로 설정해줄만한게 없습니다. -_-;; 설치라고는 하지만 매우 간단한 것이어서, 이 정도는 다들 아실테니 넘어가도록 하겠습니다. 제가 설치하면서 조금 헤맸는데, php파일에서 phpinfo 한 결과하고 바이너리 php(쉘상에서 실행하는...)의 버전이 달랐었습니다.;; 그래서 서로 버전이 다르다고 아파치가 실행이 안되더군요. 꼭, php모듈과 바이너리 php를 같은 버전으로 맞추고 사용해주시기 바랍니다.
아직 벤치마킹에 대한 자료가 없어서 이렇다 저렇다는 설명을 할 순 없지만, TurckMMCache 와 비슷할 것이라고 보고, 앞으로는 더 나아지기를 바랍니다. 최근 릴리즈가 이번달 18일에 있어서 더 믿음이 가는 프로젝트입니다.
더 자세한 내용은
http://sourceforge.net/projects/eaccelerator/
에서 확인하시고, documentation 을 보면 몇가지 파일 사용법도 있습니다.