XCache is a fast and stable PHP opcode cacher.
aptitude install php5-xcache
⇒ /etc/php5/conf.d/xcache.ini:
Gegebenenfalls Speicherlimit anpassen.
/usr/share/xcache/admin
In ein web Verzeichnis kopieren oder symlink erstellen.
ab -n 500 http://foo.bar/
Server Hostname: foo.bar
Server Port: 80
Document Path: /hp/
Document Length: 6535 bytes
Concurrency Level: 1
Time taken for tests: 55.526 seconds
Complete requests: 500
Failed requests: 0
Write errors: 0
Total transferred: 3521500 bytes
HTML transferred: 3267500 bytes
Requests per second: 9.00 [#/sec] (mean)
Time per request: 111.053 [ms] (mean)
Time per request: 111.053 [ms] (mean, across all concurrent requests)
Transfer rate: 61.93 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 105 111 12.3 108 193
Waiting: 84 98 11.4 95 171
Total: 105 111 12.3 108 193
Percentage of the requests served within a certain time (ms)
50% 108
66% 109
75% 109
80% 110
90% 114
95% 118
98% 162
99% 190
100% 193 (longest request)
Server Hostname: foo.bar
Server Port: 80
Document Path: /hp/
Document Length: 6535 bytes
Concurrency Level: 1
Time taken for tests: 21.309 seconds
Complete requests: 500
Failed requests: 0
Write errors: 0
Total transferred: 3521500 bytes
HTML transferred: 3267500 bytes
Requests per second: 23.46 [#/sec] (mean)
Time per request: 42.618 [ms] (mean)
Time per request: 42.618 [ms] (mean, across all concurrent requests)
Transfer rate: 161.38 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 38 43 7.4 41 93
Waiting: 20 34 6.6 33 86
Total: 38 43 7.4 41 93
Percentage of the requests served within a certain time (ms)
50% 41
66% 42
75% 43
80% 43
90% 43
95% 50
98% 76
99% 78
100% 93 (longest request)
XCache beschleunigt PHP im Test um ~60%.