Compare ESI Performance on LiteSpeed, and Varnish https://www.litespeedtech.com/images/logos/litespeed/litespeed-logo.png 2018-01-15 16:44:30 We compared the speed at which different web servers and caching platforms respond to requests for small ESI scripts using both non-keep-alive and keep-alive connections.

ESI Benchmark

LSCache ESI outperforms Varnish ESI

We compared the speed at which different web servers and caching platforms respond to requests for small ESI scripts using both non-keep-alive and keep-alive connections.

Summary

LiteSpeed Enterprise Performance Gain

Concurrent Users Keep-Alive Apache / Varnish
10 No 2.9x
Yes 3.2x
100 No 2.5x
Yes 2.9x

Notes:

  • We used a simple ESI script that had 'Hello' in the first file and 'World!' in the included file. We used such a tiny script to avoid saturating the network connection and to show raw speed differences between the different setups.
  • The benchmark simulated serving 10000 requests to 10 and 100 users.
  • The test was performed over a 10GBps network connection to make sure network bandwidth did not become a bottleneck.

Test Enviorment

Software:

LiteSpeed Enterprise 5.1.13
Apache 2.4.25
PHP 7.1.2
cPanel 62
Varnish 4.1.5

Server hardware specs:

Intel Xeon X5660 Single Core @ 2.80GHz 
2GB RAM 
50GB HDD 
CloudLinux 7.3

Client hardware specs:

Intel Xeon E5-1620 Dual Core @ 3.60GHz
2GB RAM
CentOS 6.8 with OpenVZ kernel 2.6.32-042stab116.1
Intel X540 10GBASE-T on board NIC

Network Switch:

Netgear XS708E-100NES 8-ports 10G switch

We welcome your feedback on our forum.