Changes between Version 3 and Version 4 of Introduction


Ignore:
Timestamp:
2006-06-04T12:34:50+02:00 (8 years ago)
Author:
Steve
Comment:

Added a little intro and further fixes to grammar.

Legend:

Unmodified
Added
Removed
Modified
  • Introduction

    v3 v4  
    11= Introduction to XCache = 
     2 
     3XCache is a open-source opcode cacher, which means that it accelerates the performance of PHP on servers. It optimizes performance by removing the compilation time of PHP scripts by caching the compiled state of PHP scripts into the shm (RAM) and uses the compiled version straight from the RAM. This will increase the rate of page generation time by up to 5 times as it also optimizes many other aspects of php scripts and reduce serverload. 
     4 
     5The XCache project is lead by Moo who is also a developer of Lighttpd. Lighttpd is one of the fastest webserver programs and outperforms Apache and many other open source webserving projects so the same is being done to XCache. 
    26 
    37== Do you (the author of XCache) know [http://pecl.php.net/apc apc], [http://eaccelerator.sf.net eaccelerator], [http://www.php-accelerator.co.uk/ phpa], [http://turck-mmcache.sourceforge.net/index_old.html truck-mmcache] ? == 
    48Yeah, i know them very well. 
    59 
    6 I've noticed phpa long ago, the time while truck-mmcache is still under maintained actively. But saidly, phpa was almost dead after then, never catch up with newer version of php. So i used truck-mmcache for a period, but... it hang or crash repeatly after sometime online, under high load. I noticed apc later, but i read both apc/truck-mmcache] source for a long time (I can't write XCache if haven't read them), discovering that apc code is simpler and more beautiful than mmcache's. So i turned to apc finally. mmcache forked eaccelerator, and they setup [http://www.eaccelerator.net www.eaccelerator.net], running [http://trac.edgewall.com/ trac]. 
     10I've noticed phpa (PHP Accelerator) long ago, the time while truck-mmcache is still under maintained actively. But saidly phpa's project died and never updated it's code to support newly released versions of PHP. So i used truck-mmcache for a period of time, but... it hang or crash continously after being under high load. I noticed APC later, but I've been reading both APC/truck-mmcache] source for a long time (I can't write XCache if haven't read them), discovering that APC code is simpler and beautiful than mmcache's. So I finally turned to APC's code to base XCache on. mmcache forked eaccelerator, and they setup [http://www.eaccelerator.net www.eaccelerator.net], running [http://trac.edgewall.com/ trac]. 
    711 
    812== But why do you write XCache after that? Why not contribute to ea/apc? ==