PHP Accelerator

http://apc.communityconnect.com/

WHAT IS APC?
[font=VERDANA, ARIAL,HELVETICA]APC is the Alternative PHP Cache. It was conceived of to provide a free, open, and robust framework for compiling and caching php scripts.

APC was conceived of to provide a way of boosting the performance of PHP on heavily loaded sites by providing a way for scripts to be cached in a compiled state, so that the overhead of parsing and compiling can be almost completely eliminated. There are commercial products which provide this functionality, but they are neither open-source nor free. Our goal was to level the playing field by providing an implementation that allows greater flexibility and is universally accessible.

We also wanted the cache to provide visibility into it's own workings and those of PHP, so time was invested in providing internal diagnostic tools which allow for cache diagnostics and maintenance.

Thus arrived APC. Since we were committed to developing a product which can easily grow with new version of PHP, we implemented it as a zend extension, allowing it to either be compiled into PHP or added post facto as a drop in module. As with PHP, it is available completely free for commercial and non-commercial use, under the same terms as PHP itself.

APC has been tested under PHP 4.0.3, 4.0.3pl1 and 4.0.4. It currently compiles under Linux and FreeBSD. Patches for ports to other OSs/ PHP versions are welcome.
[/font]
 
Zend Accelerator

Have you looked at Zend's PHP Accelerator. I've used it for some smaller, but computationally intensive projects and it was pretty good. APC didn't exist back then, but Zend worked well for me.

I've also been playing with the early versions of MySQL 5.0 and the new database engine IS MUCH MORE BEHAVED under heavy loads. It even offers stored procedures, which would probably save you some PHP execution time.
 
I think Zend PHP Accelerator = $$$$$

Can't wait for MySQL5, I want SP's and all that fun stuff.
 
Yeah, the early MySQL 5 beta that I've been testing is wicked fast, but it likes a bit memory... I'm sure the memory footprint will come down with the release version because all of the debug information won't need to be stored in RAM.

It's about time to start on another PHP project myself. Since I'm a registered Zend developer, I'll see if I can snag and eval copy of the accelerator. They used to offer a 30 day trial for it, too... I'm interested to benchmark it against APC.
 
Back