WP Performance Pack

plugin banner

A collection of performance optimizations for wordpress. As of now it features options to
improve performance of translated WordPress installations.

Author:Björn Ahrens (profile at wordpress.org)
WordPress version required:4.7
WordPress version tested:6.0.7
Plugin version:2.5.3
Added to WordPress repository:26-01-2014
Last updated:25-09-2022
Rating, %:88
Rated by:14
Plugin URI:http://wordpress.org/plugins/wp-performance-p...
Total downloads:48 418
Active installs:1 000+
plugin download
Click to start download

WP Performance Pack is your first choice for speeding up WordPress core the easy way, no core patching required. It features options to improve localization performance and image handling (faster upload, reduced webspace usage). Combined with CDN support for images, both on Frontend and Backend, this offers similar image acceleration as Jetpack’s Photon.

Features

Improve localization performance

Translating WordPress is slow and uses much memory because by default WordPress loads all translations upon each request. WPPP improves performance and memory usage by using native gettext or dynamic loading of translations. If an object cache is installed optional caching improves performance even further.

  • Use of PHP gettext extension if available.
  • Dynamic loading of translation files, only loading and localizing used text.
  • Disable Backend localization while maintaining frontend localization (with optional override by user)
  • Caching of translations to further improve performance. A persistent object cache has to be installed for this to be effective.

Improve image handling

Create intermediate image sizes on demand not on upload.

  • Don’t create intermediate images on upload, instead dynamically create intermediate images when accessed.
  • Choose to save intermediate image sizes or to recreate them upon each access. Created images can be saved into a folder different from the original images folder.
  • Use EXIF thumbnail (if available) as source for thumbnail images. This improves memory and cpu usage as the source for the thumbnail is much smaller.
  • Adjust quality settings for intermediate images.
  • Regenerate Thumbnails integration: Hook into the thumbnail regeneration process to delete existing intermediate images. Supported plugins: Regenerate Thumbnails, AJAX Thumbnail Rebuild, Simple Image Sizes

Disable WordPress default widgets (BETA)

Really disable WordPress’ default widgets. Other plugins which allow you to disable WordPress default widgets only hide them, but the widgets’ files will still be loaded. WPPP really removes the widgets: Files of disabled widgets won’t get loaded.

CDN support

  • Serve (dynamically generated) images through CDN. Applies to all images uploaded via media library both on frontend and backend. No need to save thumbnails locally.
  • Fallback to local serving if CDN fails to return a valid response.
  • Dynamic image links: Image urls are generated dynamically when displaying post content.
  • Supported CDNs: CoralCDN, MaxCDN, Custom

Change or deactivate WordPress features

  • Disable header elements, such as generator name, feed links and more
  • Change heartbeat settings
  • Disable edit lock
  • Disable emoji support
  • Use persistent database connection

Screenshots
FAQ
ChangeLog