WP Performance Pack
Add to ListWP 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