My own PHP/Zend Cache in devlopment..
| From: | Stephen Waits | Date: | Sun, 11 Mar 2001 21:36:12 +0000 |
| Subject: | My own PHP/Zend Cache in devlopment.. | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-48672@lists.php.net to get a copy of this message | ||
Hi all,
I've begun patching PHP404pl1 to support caching. My caching has the
following pros/cons as compared to the Zend Cache:
Pros:
* free
* similar performance
Cons:
* still in development; only partially working
* no support
* no pretty web-based admin or stats package
* does not handle include's (elegantly)
Remaining TODO (somewhat prioritized):
* serialize zend_op_array.static_variables
* serialize 2 or 3 other zend_op_array members who are not yet
understood
* serialize CG()'s and EG()'s, etc. where necessary (reverse engineering
is most painful here)
* add time/datestamp check to caching
* add all parameters to ".ini" system
* add statistics data capturing
* ensure portability
* publish and merge into PHP codebase (if allowed)
I love PHP, and I think it's primary authors deserve to make a buck, so
I don't intend my patch to ever exceed Zend Cache in feature set. On
some level too, I hope Zend Cache might come down in price so us
hobbyists could purchase it (which is what prompted me to do this
myself); for $1500/CPU is out of control ridiculous.
I have achieved first functionality with my system (yes it actually
works), but, could use an experienced PHP hacker's assistance on
completing it. My current stumbling block is the serialization of
several (HashTable*)'s.
If you think you can and want to help out, please send me a message! I
only really need one more person's help to wrap this baby up. The PHP
community as a whole will certainly be grateful for a Free Cache..
Thanks,
Steve (steve@waits.net)