Floren
Well-known member
First, I want to apologize as I forgot to disable the htaccess protection on previous tests. I was wondering why I was getting such high number of transactions.I honestly don't see any significant changes in those results, in the scheme of performance.

But regardless of that, I was simply trying to highlight that "APC (alone) shows far better caching performance" statement is false. The bursts I ran are extreme and they emulate intense activity. In other words, all of 500 users visit 50 url's at random intervals less than 1 second.
Of course, everyone can choose to setup their server as they are pleased. I've been doing performance setups on site clusters with over 20 servers built from scratch, so I know how important are these numbers. Even the slightest improvement is crucial.
Memcached/Igbinary/APC Burst Tests
Code:
# siege -c 500 -d 1 -t 30S -i -f /etc/siege/urls.txt
** SIEGE 2.72
** Preparing 500 concurrent users for battle.
The server is now under siege...
Lifting the server siege... done.
Transactions: 3279 hits
Availability: 93.50 %
Elapsed time: 29.73 secs
Data transferred: 27.05 MB
Response time: 3.43 secs
Transaction rate: 107.65 trans/sec
Throughput: 0.89 MB/sec
Concurrency: 368.95
Successful transactions: 3279
Failed transactions: 228
Longest transaction: 25.84
Shortest transaction: 0.37
# siege -c 500 -d 1 -t 30S -i -f /etc/siege/urls.txt
** SIEGE 2.72
** Preparing 500 concurrent users for battle.
The server is now under siege...
Lifting the server siege... done.
Transactions: 3263 hits
Availability: 90.84 %
Elapsed time: 29.91 secs
Data transferred: 26.90 MB
Response time: 3.44 secs
Transaction rate: 107.79 trans/sec
Throughput: 0.89 MB/sec
Concurrency: 368.62
Successful transactions: 3263
Failed transactions: 225
Longest transaction: 22.94
Shortest transaction: 0.47
APC Only Burst Tests
Code:
# siege -c 500 -d 1 -t 30S -i -f /etc/siege/urls.txt
** SIEGE 2.72
** Preparing 500 concurrent users for battle.
The server is now under siege...
Lifting the server siege... done.
Transactions: 3240 hits
Availability: 90.88 %
Elapsed time: 29.49 secs
Data transferred: 26.81 MB
Response time: 3.41 secs
Transaction rate: 106.87 trans/sec
Throughput: 0.91 MB/sec
Concurrency: 374.66
Successful transactions: 3240
Failed transactions: 325
Longest transaction: 16.30
Shortest transaction: 0.43
# siege -c 500 -d 1 -t 30S -i -f /etc/siege/urls.txt
** SIEGE 2.72
** Preparing 500 concurrent users for battle.
The server is now under siege...
Lifting the server siege... done.
Transactions: 3244 hits
Availability: 93.03 %
Elapsed time: 29.82 secs
Data transferred: 26.61 MB
Response time: 3.45 secs
Transaction rate: 105.79 trans/sec
Throughput: 0.89 MB/sec
Concurrency: 375.05
Successful transactions: 3244
Failed transactions: 243
Longest transaction: 24.78
Shortest transaction: 0.33