Performance comparison of caching strategy on wordpress multisite
Mandahadi Kusuma, Widyawan Widyawan, Ridi Ferdiana · 2017
The usage of http accelerator for web server is common, meanwhile Object cache on wordpress multisite can be stored using redis database. By utilizing http accelerator and redis as cache combination strategy on wordpress multisite we can maximize the wordpress client capacity. The conducted experiment already done show us that the most stable setup for cache combination is by separating object cache by its type. This setup could reduce mysql diskread activity by 60%. For static object such as image, css, and js suitable to be cached in http accelerator using varnish cache and for database activity object cache can be stored on database cache using redis cache. Using redis cache can reduce mysql server cpu usage for 25% and network traffic upto 94%. On client side, combination of varnish static cache and redis cache give 0% error rate it means the client capacity increased but the APDEX score not the best and average responsetime 17% slower (250ms difference) but it has 0% error rate for the same load compared to “varnish cache” and “varnish full cache + redis cache”.