LSCache For Drupal 8 Benchmark

Apache or nginx with Varnish can’t touch LiteSpeed Web Server with LSCache for Drupal performance!

Benchmark Overview

We put LiteSpeed Web Server with our LiteSpeed Cache module for Drupal to the test. Compared to nginx with Varnish and Apache with Varnish, LiteSpeed loads a Drupal 8 demo site up to 6 times faster than nginx and up to 14 times faster than Apache!

We followed the methodology found at http2benchmark.org, meaning our results are verifiable and repeatable.

Summary

HTTP/2 Test Results

h2load -n 100000 -c 10 -t 1 -T 5 -m 10 -H 'Accept-Encoding: gzip,deflate' https://domain.com/drupal/
Server Requests / Sec MB / Sec Failures Header Compression
LiteSpeed
58868.2
161.75
0
96.35%
nginx
8064.8
26.2
0
18.96%
Apache
4274.1
12.07
0
89.4%
Please note: we usually run the h2load test with -c 100, but in this case there were too many errors occurring with nginx and Apache. We reduced -c to 10 for this reason.

LiteSpeed Web Server performs 7X faster than nginx and 14X faster than Apache when loading Drupal 8 via HTTP/2.

HTTP 1.1 Test Results

wrk -c 100 -t 1 -d 5s -H 'Accept-Encoding: gzip,deflate' https://domain.com/drupal/
Server Requests / Sec MB / Sec Failures Header Compression
LiteSpeed
23850.4
78.65
N/A
N/A
nginx
8324.59
28.69
N/A
N/A
Apache
4286.43
14.66
N/A
N/A

With an HTTP/1.1 connection, LiteSpeed Web Server performs 3X faster than nginx and 6X faster than Apache when loading Drupal 8.

Test Environment

Softwares Tested:

  • LiteSpeed Web Server v5.4.1
  • LiteSpeed cache: LiteSpeed Cache for Drupal
  • Drupal version: 8.7.7
  • nginx v1.16.1
  • Apache v2.4.41
  • Varnish 5.2.1

Setup:

  • LiteSpeed: LiteSpeed Web Server → LiteSpeed Cache for Drupal
  • nginx: nginx (front proxy for HTTPS termination) → Varnish → nginx
  • Apache: nginx (front proxy for HTTPS termination) → Varnish → Apache

Client Machine:

  • Memory Size: 1GB
  • CPU number: 1
  • CPU Threads: 1
  • CPU Model: Virtual CPU 6db7dc0e7704
  • Disk: NVMe SSD

Server Machine:

  • Memory Size: 1GB
  • CPU number: 1
  • CPU Threads: 1
  • CPU Model: Virtual CPU 6db7dc0e7704
  • Disk: NVMe SSD

Network:

  • Traffic: 8.84 Gbits/sec
  • Latency: 0.383 ms

We welcome your feedback.

JOIN OUR FORUM