PHP Bytecode Cacher Review October 2006 

Product 

Zend Platform

APC

XCache

eAccelerator

ionCube Encoder

Standard PHP

Author 

Zend Technologies Ltd.  

George Schlossnagle 

Daniel Cowgill 

Rasmus Lerdorf 

Gopal Vijayaraghavan 

mOo (lighttpd developer) 

Bart Vanbrabrant, Hans Rakers, Franck Tabary 

ionCube Ltd.  

The PHP Group  

Tested Version 

2.2.2 

3.0.12p2 

1.0.2 

0.9.5 

6.5 

5.1.2 

General 

Supported Operating Systems 

Win/Unix 

Win/Unix 

Win/Unix 

Win/Unix 

Win/Unix 

Licence and Costs  

Commercial, 

free for Developlers 

OS: PHP Licence 

OS: BSD 

OS: GPL 

Commercial 

Support of 

PHP 4/5.0/5.1/5.2 

yes/yes/yes/no 

yes/yes/yes/yes 

yes/yes/yes/yes 

yes/yes/yes/yes 

yes/yes/yes/no 

Time to execute the Parcours  

597.48 

398.55 

392.8 

467.83 

808.33 

765.47 

Gain 

128.12% 

192.06% 

194.88% 

163.62% 

94.70% 

Provides GUI 

yes 

yes (3rd Party)

yes 

no 

no 

Parcours 

Hello World (1000) 

8.70 

7.66 

7.89 

5.78 

7.16 

7.80 

Gain 

89.59% 

101.84% 

98.81% 

134.86% 

108.95% 

MediaWiki Index (100) 

32.59 

21.86 

21.78 

23.36 

47.31 

44.67 

Gain 

137.06% 

204.36% 

205.09% 

191.24% 

94.42% 

MediaWiki Index (1000) 

332.13 

221.50 

207.58 

229.42 

468.19 

459.27 

Gain 

138.28% 

207.34% 

221.25% 

200.18% 

98.09% 

phpMyAdmin Index (100) 

20.58 

13.53 

14.16 

16.91 

25.38 

22.81 

Gain 

110.86% 

168.59% 

161.15% 

134.94% 

89.90% 

phpMyAdmin Index (1000) 

203.48 

134.00 

141.39 

192.36 

260.30 

230.92 

Gain 

113.48% 

172.33% 

163.32% 

120.05% 

88.71% 

Notes 

Zend Platform offers to accellerate and to cache code. MediaWiki cannot be operated wit Code Caching enabled. 

phpMyAdmin uses evel() to read its configuration file. This file must not encoded. 

Compiled by Sascha A. Carlin, October 2006