High Volume WordPress Benchmarking

Apache & W3TC vs Nginx & FCGI Cache vs LiteSpeed & LSCache

Our LiteSpeed and LSCache solution consistently outperforms W3TC with Apache and FCGI Cache with Nginx in scalability, response time, and server load. Handling 5x more hits per second than Apache and 3x more than Nginx, LiteSpeed and LSCache yield 4x and 2x faster response times (respectively), with 50x lower server loads than Apache on the same hardware.

Please check out our blog for in-depth analysis of the benchmarking done. Why Is Benchmarking WordPress So Hard?

Baseline

The baseline test examines how the server performs while "busy", but not stressed to provide a baseline performance measure.

Completed Trans. Hit/s Maximum Throughput Tx (s) Home/Random Server Load
LiteSpeed 221 K 7511 674 MB/s 0.007/0.009 1.12
nginx 130 K 4428 501 MB/s 0.013/0.014 1.37
Apache 105 K 3568 424 MB/s 0.015/0.019 13.48

Replay Think Time/Download Resources

The Replay with Think Time test examines how the server performs with 50 users visiting the site as a human would. This means that a user will visit a page, spend time reading/looking at pictures, then click another page.

Completed Trans. Hit/s Maximum Throughput Tx (s) Home/Random Server Load
LiteSpeed 21292 503 32 MB/s 0.013/0.026 0.205
nginx 21484 535 33 MB/s 0.012/0.014 0.60
Apache 21122 527 39 MB/s 0.022/0.037 1.961

No Think Time/Download Resources

The Replay without Think Time test is a stress test. This test examines how the server performs when 50 users visit the site without spending any time viewing the page. All resources are downloaded regardless.

Completed Trans. Hit/s Maximum Throughput Tx (s) Home/Random Server Load
LiteSpeed 334 K 12 K 738 MB/s 0.048/0.055 1.6
nginx 236 K 6 K 363 MB/s 0.090/0.094 1.8
Apache 93 K 3.4 K 300 MB/s 0.217/0.151 91.0

The Best WordPress Hosting Platform

OpenLiteSpeed - 100% Open Source

OpenLiteSpeed is a lightweight, high-performance HTTP server open sourced under GPLv3. Featuring many built-in cutting edge web technologies, OpenLiteSpeed is the first publicly available server to provide HTTP/2. Combined with the LiteSpeed Cache for WordPress plugin, OpenLiteSpeed provides a 100% open source software stack that can greatly improve WordPress performance with little to no effort needed.

Our 1-Click Installation & Digital Ocean Integration scripts will instantly accelerate any WordPress site.

LiteSpeed Cache for WordPress

LiteSpeed Cache for WordPress is a highly customizable, easy to use cache plugin designed to work with both our LSCache (Enterprise) and OpenLiteSpeed (open-source) cache module. The seamless web server - plugin - WordPress integration provides performance and accuracy unmatched by any other caching solution.

Additionally, with LiteSpeed responsible for both server and cache products, any/all issues are assured to be addressed swiftly.

LiteSpeed Cache Is Faster

Apache & W3TC vs Nginx & FCGI Cache vs LiteSpeed & LSCache

More Info

Control Panel Integration (Ent.)

The LiteSpeed cPanel/WHM plugin is a simple and powerful tool providing easy server and cache management for shared hosts. At the press of a button, the plugin can switch the server from Apache to LiteSpeed and back again.

The Cache Management feature quickly deploys LiteSpeed Cache across all WordPress sites, significantly reducing resource consumption and increasing the number of sites that can be handled per server.

LiteSpeed Cache Plugin for WordPress Release Log

LSCWP is constantly updated with new features and bug fixes.


VersionRelease DateType
LiteSpeed Plugin for WordPress 1.0.13.1 11-30-2016 Bug fixes
  • [BUGFIX] Fixed a bug where a global was being used without checking existence first, causing unnecessary log entries.
LiteSpeed Plugin for WordPress 1.0.13 11-29-2016 Feature enhancements and bug fixes
  • [NEW] Add an Empty Entire Cache button.
  • [NEW] Add stale logic to certain purge actions.
  • [NEW] Add option to use primary site settings for all subsites in a multisite environment.
  • [NEW] Add support for Aelia CurrencySwitcher.
  • [UPDATE] Add logic to allow third party vary headers.
  • [UPDATE] Handle password protected pages differently.
  • [BUGFIX] Fixed bug caused by saving settings.
  • [BUGFIX] Fixed bug when searching for advanced-cache.php.
LiteSpeed Plugin for WordPress 1.0.12 11-14-2016 Feature enhancements and bug fixes
  • [NEW] Added support for Autoptimize.
  • [NEW] Added logic to generate environment reports.
  • [NEW] Added logic to create a file whenever an environment report is generated.
  • [NEW] Created a notice that will be triggered when the WHM Plugin installs this plugin. This will notify users when the plugin is installed by their server admin.
  • [NEW] Added Better WP Minify integration.
  • [NEW] Added the option to cache 404 pages via 404 Page TTL setting.
  • [NEW] Reworked log system to be based on selection of yes or no instead of log level.
  • [UPDATE] On plugin disable, clear .htaccess.
  • [UPDATE] Introduced URL tag. Changed Purge by URL to use this new tag.
  • [BUGFIX] Fixed a bug triggered when .htaccess files were empty.
  • [BUGFIX] Correctly determine when to clear files in multisite environments (wp-config, advanced-cache, etc).
  • [BUGFIX] When disabling the cache, settings changed in the same save will now be saved.
  • [BUGFIX] Various bugs from setting changes and multisite fixed.
  • [BUGFIX] Fixed two bugs with the .htaccess path search.
  • [BUGFIX] Do not alter $_GET in add_quick_purge. This may cause issues for functionality occurring later in the same request.
  • [BUGFIX] Right to left radio settings were incorrectly displayed. The radio buttons themselves were the opposite direction of the associated text.
LiteSpeed Plugin for WordPress 1.0.11 10-11-2016 Feature enhancements and bug fixes
  • [NEW] The plugin will now set cachelookup public on.
  • [NEW] New option - check advanced-cache.php. This enables users to have two caching plugins enabled at the same time as long as the other plugin is not used for caching purposes. For example, using another cache plugin for css/js minification.
  • [UPDATE] Rules added by the plugin will now be inserted into an LSCACHE START/END PLUGIN comment block.
  • [UPDATE] For woocommerce pages, if a user visits a non-cached page with a non-empty cart, do not cache the page.
  • [UPDATE] If woocommerce needs to display any notice, do not cache the page.
  • [UPDATE] Single site settings are now in both the litespeed cache submenu and the settings submenu.
  • [BUGFIX] Multisite network options were not updated on upgrade. This is now corrected.
LiteSpeed Plugin for WordPress 1.0.10 9-16-2016 Feature enhancements and bug fixes
  • Added a check for LSCACHE_NO_CACHE definition.
  • Added a Purge All button to the admin bar.
  • Added logic to purge the cache when upgrading a plugin or theme. By default this is enabled on single site installations and disabled on multisite installations.
  • Added support for WooCommerce Versions < 2.5.0.
  • Added .htaccess backup rotation. Every 10 backups, an .htaccess archive will be created. If one already exists, it will be overwritten.
  • Moved some settings to the new Specific Pages tab to reduce clutter in the General tab.
  • The .htaccess editor is now disabled if DISALLOW_FILE_EDIT is set.
  • After saving the Cache Tag Prefix setting, all cache will be purged.
LiteSpeed Plugin for WordPress 1.0.9.1 8-26-2016 Bug fixes
  • Changed logic to check .htaccess files less often.
  • Fixed a bug where an error displayed on the configuration screen despite there not being an error.
LiteSpeed Plugin for WordPress 1.0.9 8-25-2016 Feature enhancements and bug fixes
  • Added functionality to cache and purge feeds.
  • Added cache tag prefix setting to avoid conflicts when using LiteSpeed Cache for WordPress with LiteSpeed Cache for XenForo and LiteMage.
  • Added hooks to allow third party plugins to create config options.
  • Added WooCommerce config options.
  • The plugin now also checks for wp-config in the parent directory.
  • Improved WooCommerce support.
  • Changed .htaccess backup process. Will create a .htaccess_lscachebak_orig file if one does not exist. If it does already exist, creates a backup using the date and timestamp.
  • Fixed a bug where get_home_path() sometimes returned an invalid path.
  • Fixed a bug where if the .htaccess was removed from a WordPress directory, it was not handled properly.
LiteSpeed Plugin for WordPress 1.0.8.1 7-28-2016 Bug fixes
  • Fixed a bug where check cacheable was sometimes not hit.
  • Fixed a bug where extra slashes in clear rules were stripped.
LiteSpeed Plugin for WordPress 1.0.8 7-25-2016 Feature enhancements and bug fixes
  • Added purge all on update check to purge by post id logic.
  • Added uninstall logic.
  • Added configuration for caching favicons.
  • Added configuration for caching the login page.
  • Set login cookie if user is logged in and it isn’t set.
  • Improved NextGenGallery support to include new actions.
  • Now displays a notice on the network admin if WP_CACHE is not set.
  • Fixed a few php syntax issues.
  • Fixed a bug where purge by pid didn’t work.
  • Fixed a bug where the Network Admin settings were shown when the plugin was active in a subsite, but not network active.
  • Fixed a bug where the Advanced Cache check would sometimes not work.
LiteSpeed Plugin for WordPress 1.0.7.1 5-26-2016 Bug fixes
  • Fixed a bug where enabling purge all in the auto purge on update settings page did not purge the correct blogs.
  • Fixed a bug reported by user wpc on our forums where enabling purge all in the auto purge on update settings page caused nothing to be cached.
LiteSpeed Plugin for WordPress 1.0.7 5-24-2016 Feature enhancements and bug fixes
  • Added login cookie configuration to the Advanced Settings page.
  • Added support for WPTouch plugin.
  • Added support for WP-Polls plugin.
  • Added Like Dislike Counter third party integration.
  • Added support for Admin IP Query String Actions.
  • Added confirmation pop up for purge all.
  • Refactor: Split LiteSpeed_Cache_Admin into LiteSpeed_Cache_Admin, LiteSpeed_Cache_Admin_Display, and LiteSpeed_Cache_Admin_Rules
  • Refactor: Renamed functions to more accurately represent their functionality
  • Fixed a bug that sometimes caused a “no valid header” error message.
LiteSpeed Plugin for WordPress 1.0.6 5-5-2016 Bug fixes
  • Fixed a bug reported by Knut Sparhell that prevented dashboard widgets from being opened or closed.
  • Fixed a bug reported by Knut Sparhell that caused problems with https support for admin pages.
LiteSpeed Plugin for WordPress 1.0.5 4-26-2016 Feature enhancements and bug fixes
  • [BETA] Added NextGen Gallery plugin support.
  • Added third party plugin integration.
  • Improved cache tag system.
  • Improved formatting for admin settings pages.
  • Converted bbPress to use the new third party integration system.
  • Converted WooCommerce to use the new third party integration system.
  • If .htaccess is not writeable, disable separate mobile view and do not cache cookies/user agents.
  • Cache is now automatically purged when disabled.
  • Fixed a bug where .htaccess wasn’t checked properly when adding common rules.
  • Fixed a bug where multisite setups would be completely purged when one site requested a purge all.
LiteSpeed Plugin for WordPress 1.0.4 4-7-2016 Feature enhancements and bug fixes
  • Added logic to cache commenters.
  • Added htaccess backup to the install script.
  • Added an htaccess editor in the wp-admin dashboard.
  • Added do not cache user agents.
  • Added do not cache cookies.
  • Created new LiteSpeed Cache Settings submenu entries.
  • Implemented Separate Mobile View.
  • Modified WP_CACHE not defined message to only show up for users who can manage options.
  • Moved enabled all/disable all from network management to network settings.
  • Fixed a bug where WP_CACHE was not defined on activation if it was commented out.
LiteSpeed Plugin for WordPress 1.0.3 3-23-2016 Feature enhancements and bug fixes
  • Added a Purge Front Page button to the LiteSpeed Cache Management page.
  • Added a Default Front Page TTL option to the general settings.
  • Added ability to define web application specific cookie names through rewrite rules to handle logged-in cookie conflicts when using multiple web applications. [Requires LSWS 5.0.15+]
  • Improved WooCommerce handling.
  • Fixed a bug where activating lscwp sets the “enable cache” radio button to enabled, but the cache was not enabled by default.
  • Refactored code to make it cleaner.
  • Updated the README.
LiteSpeed Plugin for WordPress 1.0.2 3-11-2016 Feature enhancements and bug fixes
  • Added a "Use Network Admin Setting" option for "Enable LiteSpeed Cache". For single sites, this choice will default to enabled.
  • Added enable/disable all buttons for network admin. This controls the setting of all managed sites with "Use Network Admin Setting" selected for "Enable LiteSpeed Cache".
  • Exclude by Category/Tag are now text areas to avoid slow load times on the LiteSpeed Cache Settings page for sites with a large number of categories/tags.
  • Added a new line to advanced-cache.php to allow identification as a LiteSpeed Cache file.
  • Activation/Deactivation are now better handled in multi-site environments.
  • Enable LiteSpeed Cache setting is now a radio button selection instead of a single checkbox.
  • Can now add '$' to the end of a URL in Exclude URI to perform an exact match.
  • The _lscache_vary cookie will now be deleted upon logout.
  • Fixed a bug in multi-site setups that would cause a "function already defined" error.
LiteSpeed Plugin for WordPress 1.0.1 3-8-2016 Feature enhancements and bug fixes
  • Added Do Not Cache by URI, by Category, and by Tag. URI is a prefix/string equals match.
  • Added a help tab for plugin compatibilities.
  • Created logic for other plugins to purge a single post if updated.
  • Fixed a bug where woocommerce pages that display the cart were cached.
  • Fixed a bug where admin menus in multi-site setups were not correctly displayed.
  • Fixed a bug where logged in users were served public cached pages.
  • Fixed a compatibility bug with bbPress. If there is a new forum/topic/reply, the parent pages will now be purged as well.
  • Fixed a bug that didn't allow cron job to update scheduled posts.
LiteSpeed Plugin for WordPress 1.0.0 1-20-2016 Initial release
 

LiteSpeed Cache Add-on for XenForo Release Log

LSCXF is constantly updated with new features and bug fixes.


VersionRelease DateType
LiteSpeed Cache Add-on for XenForo 1.0.3.2 9-6-2016 Bug fixes
  • Fixed a bug where a white screen was shown after installation if the options array was empty.
  • Fixed a bug where Facebook login would sometimes not work.
LiteSpeed Cache Add-on for XenForo 1.0.3.1 6-22-2016 Bug fixes
  • Fixed a bug reported by Mike Fara & dvsDave where $serverVary was not set to an array when empty, causing a PHP error when attempting to verify setups with no set server varies.
LiteSpeed Cache Add-on for XenForo 1.0.3 6-17-2016 Feature Enhancements and bug fixes
  • Added login cookie management [Requires LSWS 5.0.18+ build 3].
  • Added a Verify Setup button which checks the Login Cookie setting against your server’s Login Cookie to confirm validity of setup.
  • Added a more info link next to the separate mobile view setting.
  • Added a check to verify login cookie option and rewrite rule. This will display a warning message if they might cause conflicts. If the option and the rewrite rule match, the warning will be removed upon page re-load.
  • Added inline post moderation support.
  • Added inline thread moderation support.
  • Moderated posts are now purged from cache only when the post is approved and visible to the public.
  • Fixed a bug reported by Recep where logged out users attempting to post were not being properly handled.
  • Fixed a bug where Facebook, Google, and Twitter log-in were not handled properly.
  • Fixed a bug where login cookie was compared against the server vary instead of the setting.
  • Fixed a bug where double posting resulted in an unhelpful error message.
LiteSpeed Cache Add-on for XenForo 1.0.2 6-8-2016 Feature Enhancements and bug fixes
  • Added a LiteSpeed Cache Management tab to the top of the Admin Control Panel.
  • Added a purge all button.
  • Added a purge home/forum list button.
  • Added a Separate Cache Entry For Mobile option.
  • Added documentation for new functions in code.
  • Added support for [bd] Widget Framework.
  • Default Public TTL is now 8 hours.
  • Cache will now automatically purge relevant pages on "post edit” and "post delete” events.
  • Fixed a bug where login cookies were sometimes not set properly.
LiteSpeed Cache Add-on for XenForo 1.0.1 3-25-2016 Feature Enhancement
  • Added ability to define web application specific cookie names through rewrite rules to handle logged-in cookie conflicts when using multiple web applications. [Requires LSWS 5.0.15+]
LiteSpeed Cache Add-on for XenForo 1.0.0 2-4-2016 Initial release
 

LiteSpeed Cache Plugin for WordPress Download

The LiteSpeed Cache Plugin for WordPress is free and open source. It requires LiteSpeed Web Server (LSWS) Enterprise Edition 5.0.10+ (with LSCache).

If you do not currently have LSWS Enterprise 5.0.10+ installed but would still like to take advantage of LiteSpeed Cache for WordPress, follow all steps below.

If you already have LSWS Enterprise 5.0.10+ installed, skip to step 2.

Step 1: Get LiteSpeed Enterprise 5.0.10+

Step 2: Get A LiteSpeed Enterprise License With The LSCache Module Enabled

  • Get a Free 15-day Trial: Request a trial license .
  • LSCache will be included by default
  • Ready to Order: Purchase a new license .
  • Be sure to select "Yes" in the LSCache option under “Configurable Options” when purchasing your license
  • Upgrade Existing License: If you already have an existing LSWS Enterprise License you can upgrade to have the LSCache module enabled.
  • Log into your account and navigate to Services > My Services > View > Details > Management Actions > Upgrade/Downgrade Options and set the LSCache option to "Yes"

Step 3: Download the LiteSpeed Cache Plugin for WordPress

Download the LiteSpeed Cache Plugin from our WordPress Plugin Directory page.

Step4: LiteSpeed Cache for WordPress Installation and Configuration

Install and configure LSCWP using the Installation guide on our LSCWP Wiki.

STAY CONNECTED