Quantcast
Channel: LowEndTalk
Viewing all articles
Browse latest Browse all 39981

Vanilla vs. FluxBB vs. MyBB siege test

$
0
0

I've just installed all three tests on a Prometeus VZSSD5 (2 core, 512 MB ram, SSD) to find out what is the performance of each forum. I'm using a standard Minstall setup, what means nginx + php-fpm + apc + mysql no-innodb.

Here are the findings (all of them stock configuration).
The command I used was siege -c100 -t 5s forum.example.com
Vanilla (github/stable)

-c100

Transactions: 122 hits
Availability: 100.00 %
Elapsed time: 4.62 secs
Data transferred: 0.25 MB
Response time: 1.94 secs
Transaction rate: 26.41 trans/sec
Throughput: 0.05 MB/sec
Concurrency: 51.26
Successful transactions: 122
Failed transactions: 0
Longest transaction: 3.53
Shortest transaction: 0.13

-c200

Transactions: 120 hits
Availability: 27.84 %
Elapsed time: 4.20 secs
Data transferred: 0.30 MB
Response time: 2.03 secs
Transaction rate: 28.57 trans/sec
Throughput: 0.07 MB/sec
Concurrency: 57.94
Successful transactions: 120
Failed transactions: 311
Longest transaction: 3.27
Shortest transaction: 0.01

MyBB

-c100

Transactions: 649 hits
Availability: 100.00 %
Elapsed time: 4.93 secs
Data transferred: 1.94 MB
Response time: 0.25 secs
Transaction rate: 131.64 trans/sec
Throughput: 0.39 MB/sec
Concurrency: 32.59
Successful transactions: 649
Failed transactions: 0
Longest transaction: 0.40
Shortest transaction: 0.03

-c200

Transactions: 673 hits
Availability: 96.70 %
Elapsed time: 4.79 secs
Data transferred: 2.01 MB
Response time: 0.73 secs
Transaction rate: 140.50 trans/sec
Throughput: 0.42 MB/sec
Concurrency: 103.14
Successful transactions: 673
Failed transactions: 23
Longest transaction: 1.00
Shortest transaction: 0.01

FluxBB
-c100

Transactions: 937 hits
Availability: 100.00 %
Elapsed time: 4.85 secs
Data transferred: 1.41 MB
Response time: 0.04 secs
Transaction rate: 193.20 trans/sec
Throughput: 0.29 MB/sec
Concurrency: 8.09
Successful transactions: 937
Failed transactions: 0
Longest transaction: 0.14
Shortest transaction: 0.01

-c200

Transactions: 1576 hits
Availability: 100.00 %
Elapsed time: 4.94 secs
Data transferred: 2.37 MB
Response time: 0.08 secs
Transaction rate: 319.03 trans/sec
Throughput: 0.48 MB/sec
Concurrency: 25.23
Successful transactions: 1576
Failed transactions: 0
Longest transaction: 0.26
Shortest transaction: 0.01

So the result is that no matter how much I'd like to use Vanilla, FluxBB has 10x the performance of Vanilla, under heavy load.

What surprises me is that how is is possible that this site uses Vanilla? Did you implement some crazy nginx microcache or Varnish solution? How do you know what pages should be cached and what should be rendered?


Viewing all articles
Browse latest Browse all 39981

Trending Articles