Turck MMCache is a free PHP accelerator, optimizer, encoder, and dynamic content cache. It increases performance of PHP scripts by caching them in a compiled state, so that the overhead of compiling is almost completely eliminated. It also uses some optimizations for speeding up PHP scripts' execution. It typically reduces server load and increases the speed of PHP code by 1-10 times. It is tested with PHP 4.1.0-4.3.3, and Apache 1.3 and 2.0 under Linux and Windows.
Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.
This release has been tested with php-5.0.0b2; older PHP5 betas are no
longer supported. MMCache is now compatible with DBG, Xdebug, and APD
(EXPERIMENTAL). Handling of unclean PHP shutdowns has been implemented.
The "MMCache does not initialize itself on Apache restart" bug has been
If mmcache.check_mtime is 1, the file's
modification time and size are also checked. A
bug with overloaded object handling in the
optimizer was fixed, and some problems with file
identification by inode were solved. A possible
crash in mm_malloc() was fixed, and Solaris
compatibility was fixed. This release has been
tested on AIX.
An Encoder/Loader object inheritance bug was
fixed along with problems with incorrect
optimization of "!(strlen($string)!=0)", session
handler registration on "graceful apache
restart", and some 64-bit specific systems. The
check for builtin_functions durng class storing
was removed. Locking of disk cache files was
implemented. This release was tested with