WP-Optimize launch new feature: User specific cache

Premium users of WP-Optimize can now access a new feature called ‘user-specific cache’. When you activate the user-specific cache option, it allows you to cache specific content for individual users on your membership site, such as a partially completed online course. 

How does it work?

If a user has logged into your site and purchased an online course for example, the main content of the site will only be available when logged in. When using user specific cache, the participants of the course will benefit from faster loading pages as the content has been cached to their account. If they were not logged in, this would not be the case.

Studies have shown that using this type of user-specific cache results in a much faster and better user experience, which in turn can potentially lead to further sales and interactions. Many websites that offer courses such as SkillShare and Udemy use this type of caching to help improve the user experience.

User specific cache can be turned on with just a tick of a box.

If you have a very popular site with many users, please be aware that this could result in a large amount of files, which could require a hosting package that can handle the extra demand. 

When using WP-Optimize’s cache preloader feature, the user specific cache will not be created. But, the preloader will only cache the pages which non-logged in users see. The user specific content will be generated when the logged in user visits the pages (and they will see that cached page only when visiting that page again)

How to setup WP-Optimize

How to setup WP-Optimize. Once you have installed and activated the free version of WP-Optimize, you can learn how to set it up and for current and future use in just a minute or so. By setting up and carrying out these tasks, it can help your site to improve its speed and ranking score, as slow sites will suffer badly in search engine rankings if they are not routinely optimized. 

Just follow the simple instructions in the below video to help continually optimize your site’s databases, images, caching and minify settings using the free version of WP-Optimize.

 

WP-Optimize preload key request feature details

The latest updates for WP-Optimize 3.1.7 have now been released – including the preload key request feature. We have taken a lot of time and effort to launch these new improvements and hope that they further help improve users’ experience of WP-Optimize. 

When aiming to improve the speed of your WordPress site using WP-Optimize, one of the new features we have released with this update is the ability to preload key requests. Preload key works by using an audit to identify which resources to preload on your WordPress site. The browser will then preload resources so they are available immediately when needed, preventing eventual waiting time later on, making your site load faster. Google’s pagespeed insights will often suggest preloading the requests to font files and other assets as a speed improvement:

With the latest WP-Optimize Premium release, you now have the ability to manually add any resource you want to be preloaded:

As can be seen in the Google PageSpeed insight test, preloading key requests can result in massive time savings when visitors are loading your site.

 

In order to get the URL to add to WP-Optimize, just right click on the resource and copy the URL:

Next, past the URL in the ‘New Asset’ box of the ‘Preload key requests / assets’ section of WP-Optimize and press ‘Add’. 

The URL you added you will be added to your preload key requests.

The updates to WP-Optimize 3.1.7 also includes the following:

WP-Optimize: 3.1.7

  • FEATURE: Premium – Preload key requests (Preload fonts and other assets)
  • FIX: Detecting Brotli compression issue
  • FIX: Cache – PHP Warning in URLs to exclude from caching
  • FIX: Premium – Unused images – Unused Images Tool not recognising Greek characters
  • FIX: Button for disabling Gzip doesn’t showing
  • TWEAK: Database optimization – Prevent fatal error due to files missing
  • TWEAK: Skip minify when SCRIPT_DEBUG is set to true
  • TWEAK: Fixed Font-awesome settings
  • TWEAK: Add support for different spellings of “Font-awesome”
  • TWEAK: Update the feature comparison table
  • TWEAK: Added the option to not show the warning before deleting a table
  • TWEAK: Wipe all options upon plugin de-installation
  • TWEAK: Premium – Lazy-load – Lazy load support for background images
  • TWEAK: Minify – Add file size in the minify cache summary
  • TWEAK: Detect conflicting plugins for GZIP issue
  • TWEAK: Database optimization – Include all tables if database prefix is not set on WP install
  • TWEAK: Premium – Unused images – added “X of X images loaded” for unused trash images
  • TWEAK: Don’t allow to remove actionscheduler_ tables
  • TWEAK: Premium – Unused images – Show a progression screen when doing any action with unused images
  • TWEAK: Cache – Enable cache for the old default permalink structure domain.com/index.php/a-post-name by creating a folder without the extension
  • TWEAK: Show previous action as message on Trackbacks or Comments enable or disable.
  • TWEAK: Prevent deprecation notice on PHP 8.0
  • TWEAK: Update notices

 

How to use WP-Optimize image compression

Many websites can accumulate hundreds, if not thousands of images over time. Having all these images on your site in their original uncompressed format can cause frustratingly slow website loading speeds, which can impact on a website’s user experience, bounce rate and SEO performance. 

One of the best ways you can improve the speed of your site is by optimizing your images using WP-Optimize. This process, which is commonly known as ‘smush’ or ‘smushing’ allows users to optimize, compress and resize all the images on a website, potentially saving many MB per image and improving loading speeds. This feature is available on both the free and premium versions of WP-Optimize. 

How to optimize your images

Step 1

Once you have installed the WP-Optimize plugin, click on WP-Optimize>Images in your WordPress dashboard. Now you can decide what level of compression you would like to have for your images. There are 3 options:

  • Prioritize maximum compression 
  • Prioritize retention of detail 
  • Custom

By prioritizing ‘maximum compression’, the more space you can save and the quicker your website will load due to it now having smaller and quicker loading images. However, if you run a wedding photography website for example, you may not want to compress your images fully as there can be a slight drop in image quality the more an image is compressed. While the loss in quality is hardly noticeable for most people and is not a consideration for most websites, if high end quality images are important to you, then you should prioritize ‘retention of detail’. This option will still save reduce the image file size (though not as much as ‘maximum compression’), but will maintain the high quality of the original. You can also select ‘custom’, if you would like to format your images to a level that is not quire maximum compression of best image quality. 

Step 2

Below the settings options, you will see all the uncompressed images that have been uploaded to your website. Here, you can manually select individual images you wish to compress, or press the “Select All” button if you want to compress all the images to the same level. As previously mentioned, if you have high quality images that you do not wish to fully compress alongside other images that may not be so important, you can individually select them and run a ‘maximum retention of detail’ compression. You are then able to run the ‘maximum compression’ option on the remaining images.

Step 3

WP-Optimize also gives you ‘advanced options’ when compressing your images. Here you can choose option such as: 

  • Preserve EXIF data – Handy for professional photographers that may require the EXIF data at a future date.
  • Backup original images – Don’t worry if you make a mistake or want to revert back to the original image. WP-Optimize gives you the option to retain a backup.
  • Automatically delete image backups – Once you have compressed your images, you can set a date for when you want your backup images deleted. This helps prevent your site from storing large original files that are no longer needed. 
  • Delete all backup images now – If you are happy with the results and want to delete all your backed-up images, just press this button and WP-Optimize will do the rest. 
  • Mark all images as uncompressed – Use this option if you want to compress your images again, or make further changes.
  • Restore all compressed images – If you decide that you no longer want your images compressed or have made a mistake and still the original in your media library, you can restore all of your compressed images to their original state.

Step 4

Once you have set up and decided what kind of image compression you are happy with, you can tick the “Automatically compress newly-added images” button so that you do not have to go through the process every time you upload a new image. Once you activate this option, every new image you upload will be compressed according to the settings you have chosen (compression or detail). 

If you would like to read more information on the benefits of compression versus detail, be sure to check out the following blog that goes into more details and explains the benefits of both: Lossy vs Lossless image compression – A guide to the trade-off between image size and quality.

We have also put together a video of how to optimize your images.

WP-Optimize release latest updates

The latest updates for WP-Optimize 3.1.4 have now been released. We have been working hard on these improvements for a long time, but the latest update comes with several updates that will help improve overall compatibility and performance.

Some of the updates to WP-Optimize 3.1.4 include the following:

  • Improved compatibility with Elementor
  • Possibility to defer all the minified files
  • Automatic purging of Cloudflare cache (Premium)

With the ‘Automatic purging of Cloudflare cache (Premium) update, users can save time by connecting a Cloudflare account directly to WP-Optimize. Any-time the cache of a post or page is purged, the cache for that post on Cloudflare will also be automatically purged. This means that there is no need to connect to your Cloudflare account for your visitors to see the latest version of your pages.

We will also shortly launch an all new update with WP-Optimize 3.1.5. This upcoming release will include the following features:

  • The possibility to change who can purge the page cache and minified files (Premium)
  • Revamp of the admin bar “cache” menu for better access and clarity
  • Optimizing tables will not longer get ‘stuck’ when one table times out

The updates, as well as many others will be released shortly. Be sure to keep an eye out for 3.1.5 from WP-Optimize.