XenForo 2.2.1 Loader.io Testing on Free plan

rdn

Well-known member
DO San Francisco 2 droplet specs:
1604612656454.png
CentminMod Specs:
  • CentOS 7.8
  • Nginx 1.19.4
  • PHP 7.4.12 w/ zend opcache
  • MariaDB 10.3.26
  • Redis 6.0.9
All test are done with 250 clients & duration of 1 minute, each run 3 times.


Default & New install XenForo 2.2.1 Stats / No caching


Maintain client load

1604699084608.png

Clients per second

1604698684762.png

Clients per test

1604698298031.png
 
Last edited:

Default & New install XenForo 2.2.1 Stats / with Redis Data & Page caching


Maintain client load

1604699817563.webp

Clients per second

1604700110007.webp

Clients per test

1604700363392.webp
 
Last edited:

Default & New install XenForo 2.2.1 Stats / with Nginx Full Page caching


Maintain client load

1604701086358.webp

Clients per second

1604701336211.webp

Clients per test

1604701583049.webp
 
Last edited:

Default & New install XenForo 2.2.1 Stats / with FileSystem based Data & Page caching


Maintain client load

1604702159599.webp

Clients per second

1604702396517.webp

Clients per test

1604702628611.webp
 
Last edited:
Maintain client loadNo CachingFile System CacheRedis CacheNginx Cache
Response Counts7,91129,32331,624106,389
Avg Response Times931 ms257 ms238 ms71 ms


Clients per secondNo CachingFile System CacheRedis CacheNginx Cache
Response Counts8,00115,00015,00015,000
Avg Response Times3,031 ms79 ms75 ms71 ms


Clients per testNo CachingFile System CacheRedis CacheNginx Cache
Avg Response Times92 ms78 ms77 ms72 ms
 
Last edited:
Nice results just make sure with loader.io you are testing with gzip and/or brotli compressed requests as loader.io default is for no compressed request testing.

Ensure you add request header for Accept-Encoding to either gzip or br (for brotli) for more real world relevance.

xenforo15-loaderio-maintain250-1min-index-01.webp

running Centmin Mod community forum on Centmin Mod 123.09beta01 with Nginx 1.19.4, PHP 7.2.34 with Xenforo 1.5 still with Cloudflare Worker advanced guest full page HTML caching.

xenforo15-loaderio-maintain250-1min-index-02.webp
 
just make sure with loader.io you are testing with gzip and/or brotli compressed requests as loader.io default is for no compressed request testing.

Ensure you add request header for Accept-Encoding to either gzip or br (for brotli) for more real world relevance.
Didn't know that, my bad.
Thanks.

with Cloudflare Worker advanced guest full page HTML caching
And that's not hitting your server :D
300k request is brilliant :D
 
And that's not hitting your server :D
300k request is brilliant :D

Great thing is with Cloudflare 200+ datacenters caching at edge, my results for response times would apply to any geographic location while any on server caching will only apply really to same geographic location as server as further away geographic locations RTT/ping response times will vary greatly.

You can test different geographic regions response times with either
Cloudflare Cache Analytics for the test runs


xenforo15-loaderio-maintain250-cf-cache-stats-01.webp
 
Last edited:
  • Like
Reactions: rdn
Any ETA for OLS on CMM?
If not coming yet, I will try and install it myself later and repeat this test :).
 
if you can send me instruction how activate nginx fastcgi whole page cache on plesk with ubuntu 18 I can make test with nginx own cache
Here
 

Default & New install XenForo 2.2.1 Stats / No caching / OpenLiteSpeed 1.6.17


Maintain client load

1604768443469.webp

I'm new to OLS, so not sure yet why it's timing out.
 
Top Bottom