#include as usual, all normal benchmark disclaimers. 

This is -dev, so let's assume folks have a grasp of the gap between
performance benchmarking and the real world. Before flaming please give
credit to folks who are able to use this information in a larger and
broader context, while recognizing that few of us have the time to
implement fantastic benchmarks. 

Apache 1.3 with php *statically* compiled in gets 1436 reqs/s 
Apache 2.0 with php as DSO gets 1114 req/s. 

Apache 2 performs similarlity to Apache 1.3 with php as a DSO. Compiling
statically appears helpful, and currently it is not possible to do so
with apache 2. Apache 2 supports static modules generally. 

# ./bin/ab -c 15 -n 100000 /hello.php
This is ApacheBench, Version 2.0.32 <$Revision: 1.87 $> apache-2.0
Server Software:        Apache/2.0.32
Server Port:            80

Document Path:          /hello.php
Document Length:        12 bytes

Time taken for tests:   89.706050 seconds
Complete requests:      100000
Failed requests:        0
Write errors:           0
Requests per second:    1114.75 [#/sec] (mean)
Time per request:       0.013 [ms] (mean)
Transfer rate:          268.89 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)
  50%     12
  95%     20

# ./bin/ab -c 15 -n 100000 /hello.php
This is ApacheBench, Version 2.0.32 <$Revision: 1.87 $> apache-2.0
Server Software:        Apache/1.3.23

Document Path:          /hello.php
Document Length:        12 bytes

Complete requests:      100000
Failed requests:        0
Write errors:           0
Requests per second:    1436.89 [#/sec] (mean)
Time per request:       0.010 [ms] (mean)
Transfer rate:          259.59 [Kbytes/sec] received

Percentage of the requests served within a certain time (ms)
  50%     10
  95%     14




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to