Seraphinite Accelerator

Description

Turns on site high speed to be attractive for people and search engines. See more how to use it.

TO USE FREE ADDITIONAL FEATURES PLEASE INSTALL THE FREE EXTENDED PLUGIN VERSION BY FOLLOWING ONSCREEN PLUGIN’S INSTRUCTIONS.

We kindly ask you to post reviews to share experience about your site speed – it helps improving the plugin.

Features

  • Fastest cache engine
    A high-performance file cache engine works as fast as possible on your site.
  • High load tolerance
    Cache revalidation uses minimum resources.
  • Security
    User cached sessions are protected from brute force attacks.
  • Optimization plugins compatibility
    Many 3rd party optimization plugins can be used.
  • Various range of encoding
    GZip, Deflate, Compress, Brotli, Uncompressed are supported.
  • Cache data compression
    Decreases storage data occupation.
  • Browser cache
    Leverage browser caching via .htaccess to reduce server load.
  • Caching separation
    Data is different for various devices and environments.
  • No site registration and quoting
    There is no any site registration and no time or page count quota.

Free additional features

  • Multiple CDN
    Rearrange balance on multiple CDNs to be faster and decrease costs.
  • Lazy revalidation
    Pages speed is always highest even while content updating.
  • Cache storage space optimization
    The same parts are stored uniquely, which significantly saves space.
  • Users cache
    Smart caching of user’ dependent pages like shop cart, online courses, etc.
  • HTML error-correcting and checking
    Managing unescaped scripts, misplaced and lost tags.
  • Content size optimization
    Minification of Java-scripts, styles (CSS), HTML.
  • Media load optimization
    Lazy loading of images, video, frames, fonts.
  • Scripts load optimization
    Java-scripts and styles (CSS) lazy loading, inlining, and deferring.

Premium features

  • No page views limits
    There is no limit of 5000 page views per month. In free version after reaching that limit the product will just cache pages without optimization.
  • No banner
    There is no banner at the bottom of the site.
  • No promotions
    No promotions of other related plugins.
  • Support
    Personal prioritized support (5 hour per site). Additional support is for 30 EUR per hour. All issues due to product are always fixed for free.

More details.

Requirements

  • WordPress 4.5 or higher.
  • PHP 7.1 or higher.
  • Browser (Google Chrome, Firefox, IE).

Compatibility

Screenshots

  • Status and operations.
  • Settings.
  • Settings - Cache.
  • Settings - Revalidation.
  • Settings - Browser cache.
  • Settings - Server and cloud.
  • Settings - Exclusions.
  • Settings - Different views cache.
  • Settings - Users.
  • Settings - Scripts.
  • Settings - Styles.
  • Settings - HTML.
  • Settings - Images.
  • Settings - Videos, frames and content parts settings.
  • Settings - CDN.
  • Settings - Content groups.
  • Settings - Advanced.

Installation

  1. Choose the plugin from the WordPress repository, or choose the plugin’s archive file in ‘Upload Plugin’ section in WordPress ‘Plugins\Add New’, or upload and extract the plugin archive to the ‘/wp-content/plugins’ directory manually.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. It will appear in the admin UI as shown in the screenshots.

Reviews

18 March 2024
My sitewas running a littleslow and had a slow upload once install this one is one of th ebest one that I have ever use. Thank you guys fordeveloping such an amazing product
15 March 2024 2 replies
It does what it says!! I have it installed in 6 sites and all of them have scores bigger than 95% in mobile and 100% in desktop!!
14 March 2024 1 reply
He probado con otros plugin que me dan buenos resultados pero con este los resultados son superiores
14 March 2024 3 replies
Edit: After more research, due to the promotional text being present, Google will index that promotional text and it may decide to show it in it's search results thus resulting in a depreciation of search engine rankings.it overwrites your seo metas with one of the following:Turns on site high speed to be attractive for people and search engines Seraphinite Accelerator Optimized by Seraphinite AcceleratorTurns on site high speed to be attractive for people and search engines. these texts are provided from the footer advertisement done by the plugin!Pages with no context (eg. Cart page on a Woo site) will 100% show this as meta description since there is nothing to show in the page!
13 March 2024 1 reply
Fue de 50 a 90 en una pasada. Excelente
12 March 2024 1 reply
I am using it for more than six months and I am very satisfied!
Read all 262 reviews

Contributors & Developers

“Seraphinite Accelerator” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.21.4

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Animation of Essentials theme.
  • Slider Revolution: Smooth loading.
  • Support for Slider Revolution.

2.21.3

New features:

  • Adaptation to screen sizes of background images.

Fixes:

  • Slow loading of scripts.

2.21.2

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Common exclusions for images.
  • Expressions for excluding arguments.
  • Lottie Widget of Elementor.
  • Server cache dropping of CloudPanel.
  • Slider Revolution: Smooth loading.
  • Waiting for styles loading ending.
  • Woo Product Images Widget of Elementor.

Fixes:

  • Smart Slider: background video playing.

2.21.1

Improvements:

  • Animation of Ultimate.
  • Content replacements.
  • Filtering cache views by headers and URIs.
  • Player from Presto.
  • Player from jQuery.
  • Processing nested CSS selectors.
  • Scheduling for deleting server cache.

Fixes:

  • Styles parsing: if semicolon is as prefix for selector the selector is skipped.

2.21

Improvements:

  • Adaptation to screen sizes: avoiding already processed images.
  • Carousel of Jet.
  • Logging of server and cloud cache clearing.
  • Manager: Limiting checking HTML only of current site.
  • Menu from SuperFly.
  • Premium Carousel of Elementor.
  • Slider Revolution: Smooth loading.
  • Support for CookieYes.
  • Support for Image Carousel Widget of Elementor.
  • Support for Slider Revolution.

Fixes:

  • License cant be deactivated if any error occurs in the process.
  • PHP 8 warnings related to PHPSQLParser.
  • PHP warning about ‘fopen’ can be produced on some hostings.
  • PHP warning about undefined key in $acceptEncodings.
  • Slider Revolution: vertical position of elements may be calculated incorrectly.
  • URLs that contain only dots in path segment can lead to inaccessible cache folder.

2.20.52

Improvements:

  • Adaptation to screen sizes: avoiding already processed images.
  • Mobile header of The7 theme.
  • Support for Slider Revolution.

Fixes:

  • Cache cleanup old may remove some data from the current cache update.

2.20.51

New features:

  • Adaptation to screen sizes of background images.
  • Adaptation to screen sizes of ordinary images.

Improvements:

  • Support of conditions in regular expressions in URLs exclude list.

Fixes:

  • HTML normalize: Two or more nested ‘h1’-‘h6’ tags remove all that between them.
  • Styles processing: incorrect handling of specified critical objects.

2.20.50

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Responsive of Mediken theme.
  • Sticky elements from Divi.
  • Support for Slider Revolution.

Fixes:

  • Click event propagates while loading non-critical scripts.
  • Content parts optimization performs in compatibility mode.

2.20.49

Improvements:

  • Sticky elements from Divi.

Fixes:

  • Localization is unavailable when ‘Performant Translations’ plugin is used.

2.20.48

Improvements:

  • Increasing security of log files.
  • Optimization queue: Displaying 10 last errors.
  • Sticky elements from Divi.
  • Use internal requests for asynchronous tasks execution.

Fixes:

  • Localization is unavailable when ‘Performant Translations’ plugin is used.

2.20.47

Improvements:

  • Comparing content with previous version while forced revalidation.
  • Priority of scheduled cache revalidation.
  • Removing 3rd parties image’s lazy loading.
  • Separate delay for scripts loading on scrolling.
  • Sticky elements from Divi.
  • Sticky elements of Elementor.

Fixes:

  • Deprecation PHP warnings in ‘JSMin’.

2.20.46

New features:

  • Adaptation to screen sizes of background images.
  • Getting fresh content parts.

Improvements:

  • Animation of Avada theme.
  • Attributes cleanup.
  • HTML fix: Moving end ‘head’ tags just before begin ‘body’ tag.
  • Lottie Widget of Jet.
  • Optimization queue: Displaying 10 last errors.
  • Preloader from Divi.
  • Preventing random ID generation from Jet Menu.
  • Sticky elements of Elementor.
  • Use internal requests for asynchronous tasks execution.
  • Views of cache depending on geo-location.

2.20.45

Improvements:

  • Caching external images: critical attribute.
  • Lazy loading of Elementor’s background videos.

Fixes:

  • If there is commented ‘script’ tag in other ‘script’ it is split.
  • Possible collisions while optimizing same image from different pages.
  • Temporary images in styles can be cleared after cleanup if page used previous data from self-learning.

2.20.44

Improvements:

  • Animation from Kadence theme.
  • Early preloading of non-critical scripts.

Fixes:

  • Clearing HTML node attributes can enter to infinite loop.
  • Deinlining large images: Producing PHP deprecation warning.
  • No deferred handling of ‘mouseover’ event.
  • Removing ampersands from ‘v-for’, ‘v-if’, ‘v-else-if’ attributes of ‘template’ tag.

2.20.43

Improvements:

  • Caching external images: critical attribute.
  • Deferring critical special scripts.
  • Lottie Widget of ElementsKit.
  • Lottie generic.
  • Sticky Header Effects for Elementor.
  • Support for animations of Elementor.

2.20.42

Improvements:

  • Sticky elements of Elementor.
  • Use local requests for asynchronous tasks execution.

2.20.41

Improvements:

  • Support of Funnel Biulder.

Fixes:

  • Fresh parts are not loaded into lazy HTML parts.
  • Lazy HTML: loading parts before full document loading can break content.

2.20.40

Improvements:

  • Clearing WPAAS cache.
  • Header from Divi.
  • Sticky elements of Elementor.
  • Support for Smart Slider.

Fixes:

  • Cache non-lazy revalidation can produce truncated content on some servers.
  • If script contains HTML comment that contains another script it leads to broken layout.

2.20.39

Improvements:

  • Adding missing ‘width’ and ‘height’ attributes to non local images.
  • Animation of SandBox theme.
  • JS from WooCommerce.

2.20.38

Improvements:

  • Premium Tabs of Elementor.

Fixes:

  • WPML: incorrect saving of language domains.

2.20.37

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Temporary cache not optimized content at initial revalidation.
  • User cache only for fresh parts (beta).

Fixes:

  • 3rd party lazy loading disabling: if ‘data-src’ atrribute is empty ‘src’ atrribute is deleted.
  • Images with wrong MIME type ‘image/jpg’ are not processed.

2.20.36

Improvements:

  • Sticky elements of Elementor.
  • Support for Slider Revolution.

Fixes:

  • HTML entities without ending semicolon are skipped.
  • Removing ampersands from ‘v-for’, ‘v-if’, ‘v-else-if’ attributes of ‘template’ tag.
  • Styles that contains HTML tags are inlined as is that leads to break main HTML.
  • The7 theme: PHP error: Unsupported operand types: string %.

2.20.35

Improvements:

  • Option for setting subdirectories in cache data directory.
  • Support for ‘If-Modified-Since’ request header.

Fixes:

  • WEBP/AVIFF images are not downloaded from external sources.

2.20.34

Improvements:

  • Support for Slider Revolution.

2.20.33

Fixes:

  • False notice about wrong state of ‘advanced-cache.php’ after update.

2.20.32

Improvements:

  • CSRF checking while settings saving, resetting and importing.

Fixes:

  • Site’s path is not added if WMPL uses language separation by domains.

2.20.31

Fixes:

  • Too early click can be skipped by main JS.

2.20.30

Improvements:

  • Tabs of Royal Addons for Elementor.

Fixes:

  • Self-learning: stops if element ID contains a dot.
  • Too early click can be skipped by main JS.

2.20.29

Improvements:

  • Header from Divi.
  • N Carousel Widget of Elementor.

Fixes:

  • Restoring and importing settings without privileges.

2.20.28

Improvements:

  • Animation of TRX Addons for Elementor.
  • Sales Countdown Timer from Sctr.
  • Sticky elements of Elementor.
  • Tabs of Royal Addons for Elementor.

Fixes:

  • Too early click can be skipped by main JS.

2.20.27

Improvements:

  • Animation of TRX Addons for Elementor.
  • Support for Slider Revolution.
  • Support of latest Ezoic plugin.

2.20.26

Improvements:

  • Animation of Bricks.
  • Video-box from Divi.

2.20.25

Improvements:

  • Header from Divi.
  • Sticky elements of Elementor.

Fixes:

  • Alternative redirection doesn’t work in background images adaptation.
  • CDN is not applied for ‘video’ tags.

2.20.24

Improvements:

  • Header from Divi.
  • Premium Scroll of Elementor.
  • Sticky elements of Elementor.

Fixes:

  • Internal requests for asynchronous tasks execution: don’t work if directory mapping of plugins directory is enabled.
  • Lazy HTML: loading parts before full document loading can break content.

2.20.23

Improvements:

  • Preventing random ID generation from ‘Advanced Woo Search’.
  • Responsive of Phlox theme.
  • Sticky elements of Elementor.

2.20.22

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Responsive of Nine theme.

Fixes:

  • Lazy backgrounds: if URL contains ‘0’ it is truncated under Safari browser.

2.20.21

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Premium Navigation Menu of Elementor.
  • Sticky elements of Elementor.

2.20.20

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • AVO Showcase Widget of Elementor.
  • Adaptive redirection for simple external cache.
  • Animation from Divi.
  • Support for Smart Slider.

Fixes:

  • If SVG is copied from an external source then cache descriptor marked as broken.

2.20.19

Improvements:

  • Animation of FlatSome theme.
  • Grid from Packery.

Fixes:

  • Copied preview image from YouTube is missing after cleaning up.

2.20.18

Improvements:

  • Displaying warning about wrong script/style type only in debug mode.

Fixes:

  • Alternative images redirection: URL in styles are incorrect.
  • Images lazy loading: placeholders for SVG are raster.

2.20.17

Improvements:

  • Support for YouTube’s ‘live_stream’.

Fixes:

  • Images lazy loading: high memory consumption if there are lot of images.
  • Lazy loading backgrounds: messed up image if it is set as style and as inline.

2.20.16

Improvements:

  • Forced overwriting temp files if the existed one is a directory.
  • Support for animations of Elementor.

Fixes:

  • HTML parsing: ‘noscript’ tag breaks ‘head’ tag under older LIBXML versions (e.g. 2.7.6).

2.20.15

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Animated text of Royal Addons for Elementor.
  • Placeholder minimization for lazy loading images.
  • Preventing random ID generation from Akismet Anti-Spam.

Fixes:

  • Converting to AVIF is without transparent channel via ‘ImageMagick’ PHP extension.
  • HTML parsing: ‘noscript’ tag breaks ‘head’ tag under older LIBXML versions (e.g. 2.7.6).

2.20.14

New features:

  • Adaptation to screen sizes of background images.

Improvements:

  • Placeholder minimization for lazy loading images.

2.20.13

Improvements:

  • Alternative redirection to WEBP and AVIF.
  • Placeholder minimization for lazy loading images.
  • Video-frame from Divi.

Fixes:

  • HTML parsing: moves ‘text’ tag from ‘p’.

2.20.12

New features:

  • Adaptation to screen sizes of background images.

Fixes:

  • Images lazy loading: initial placeholders are not marked as LCP.
  • Styles parsing: hanging on ‘oxygen’ properties.

2.20.11

Improvements:

  • Alternative redirection to WEBP and AVIF.
  • Background image of Tilda.
  • Background video of Vide for jQuery.
  • Cache clearing of 10web.
  • Converting WEBP to AVIF.
  • Use internal requests for asynchronous tasks execution.

Fixes:

  • HTML parsing: ‘table’ tag is removed from ‘a’ tag.
  • High memory consumption on some PHP configurations while updating all cache.
  • Images with empty ‘srcset’ are lazy loaded incorrectly.
  • PHP error: feof(): supplied resource is not a valid stream resource.

2.20.10

Improvements:

  • Alternative redirection to WEBP and AVIF.
  • Animation of The7 theme.
  • Animation of Ultimate for WPBakery.
  • Background of Ultimate for WPBakery.
  • Heading of Ultimate.
  • Image of Minimog theme.
  • Loading of lazy HTML parts only before scripts.
  • Mobile header of The7 theme.
  • Responsive of Ultimate.
  • Styles correction for Elementor.

Fixes:

  • PHP error: feof(): supplied resource is not a valid stream resource.

2.20.9

New features:

  • Getting fresh content parts.

Improvements:

  • Applying CDN for content parts requests.
  • Deinline large images.
  • Styles correction for Elementor.
  • Styles correction for RTL layout.
  • Support for Video widget of Elementor.
  • Video JS widget.

Fixes:

  • Cache is not updated when post is scheduled for publishing and external Cron is set.
  • Own scripts are incompatible with old browsers.
  • Self-learning: negation selectors can be placed in non-critical styles.

2.20.8

Improvements:

  • Below the fold lazy content.
  • Lazy styles loading from themes by PremiumPress.
  • Separately loading of lazy HTML parts.
  • Support for youtube-nocookie.com.

Fixes:

  • Cache is not updated when post is scheduled for publishing and external Cron is set.

2.20.7

Improvements:

  • Leaving lazy loading optimization in lazy HTML parts.
  • Premium Navigation Menu of Elementor.
  • Separately loading of lazy HTML parts.
  • Use internal requests for asynchronous tasks execution.

2.20.6

Improvements:

  • Asynchronous tasks running adaptation to the latest WP Cron version.
  • Lazy styles loading from Divi.
  • Lazy styles loading from themes by PremiumPress.
  • Use internal requests for asynchronous tasks execution.

Fixes:

  • Styles parsing: hashed invalid colors are not handled correctly.

2.20.5

Improvements:

  • Improving speed of critical styles extraction.
  • Loading elements of MyDecor theme.
  • Support for Video widget of Elementor.
  • Use internal requests for asynchronous tasks execution.

Fixes:

  • Crash in admin mode with Parasponsive theme.
  • Getting parts of content may not work if ‘GTranslate’ plugin is used.
  • Styles parsing: long numbers are not handled correctly.
  • Wizard buttons are messed up if Motors theme is used.

2.20.4

Improvements:

  • Animation of Thrive theme.
  • Reinitializing all configuration files while version upgrading.
  • Responsive of Astra theme.
  • Trying to always keep a content of ‘advanced-cache.php’ file in a right state.

2.20.3

Improvements:

  • Animation of Avada theme.
  • Page visits counter excludes bots.
  • Support for animations of Elementor.

Fixes:

  • Compatible views are only cached if user agent normalization is enabled.

2.20.2

Improvements:

  • Removing 3rd parties image’s lazy loading.
  • Removing product version in server configuration files to avoid often changing.
  • Support for split animation of Elementor.

2.20.1

Improvements:

  • Alternative redirection to WEBP and AVIF.
  • Optimization of preview images for Youtube and Vimeo.
  • Preventing random ID generation from GTranslate.
  • Self-diagnosis: Checking asynchronous tasks more precisely.
  • Support for background image of Merimag theme.

2.20

New features:

  • Getting fresh content parts.

Improvements:

  • Alternative redirection to WEBP and AVIF.
  • Reinitializing all configuration files while version upgrading.
  • Support for ‘If-Modified-Since’ request header.

Fixes:

  • Unavailable content in ‘Safari’ browser on some sites when go from an external link.

2.19.27

Improvements:

  • Preventing random ID generation from GTranslate.
  • Styles parser: Optimization.
  • Support for Video-background from Divi.

Fixes:

  • HTML parser: child direct extra closing tag leads to add closing parent tag.

2.19.26

Improvements:

  • Backgrounds of FlatSome theme.
  • License activation and upgrade to full version.
  • Styles parser: Optimization.

2.19.25

Improvements:

  • Lazy loading of Elementor’s background videos.
  • Styles parser: Optimization.
  • Support for Slider Revolution.

2.19.24

Improvements:

  • License block in base plugin version.
  • Support for Grid of UIkit.
  • Support for Navigation Bar of UIkit.
  • Support for Yoo Theme Header.
  • Support for animations of Elementor.

Fixes:

  • Clearing the LiteSpeed Cache.
  • Self-diagnosis: Showing internal subnet server address is on some hostings.

2.19.23

New features:

  • Getting fresh content parts.

Improvements:

  • 3rd party images’ lazy loading overriding.
  • Extended checking of ‘advanced-cache.php’ file.
  • Logging of server and cloud cache clearing.
  • Support for ‘If-Modified-Since’ request header.
  • Support for Grid of UIkit.
  • Support for Modal of UIkit.
  • Support for Yoo Theme Header.

2.19.22

Improvements:

  • Page visits counter excludes bots.
  • Removing ‘kindle’ user agent from mobile view to be compatible with Razzi theme.
  • Showing styles parsing errors in debug mode.
  • Support for Equal Height Columns of Avada theme.
  • Support for Image Carousel Widget of Elementor.
  • Support for Tabs of Shortcodes Ultimate.

Fixes:

  • The cache updating is not forced to stop.

2.19.21

Improvements:

  • Support for animation of UIkit.
  • Support for animations of Elementor.
  • Support for appearing animation of Qi Addons for Elementor.

Fixes:

  • Styles parsing: Skipping the next block if previous one contains property with not ended string.

2.19.20

Improvements:

  • Cache fragmentation setting for Newspaper theme.
  • Page visits counter excludes bots.
  • Support for Yoo Theme Header.
  • Support for animation of UIkit.
  • Support for background image of UIkit.

2.19.19

Fixes:

  • Self-diagnosis: The first task always shows 500 error.

2.19.18

Improvements:

  • Cache fragmentation setting for Newspaper theme.
  • Option for disabling auto-revalidation by timeout.
  • Option for disabling compression for assets.
  • Self-diagnosis: Checking for undefined NONCE_SALT constant.
  • Support for Accordion of Elementor.
  • Support for Product Filter by WBW.
  • Support for WPStories.

Fixes:

  • Script error ‘Cannot read properties of undefined (reading ‘forEach’)’ on some sites.

2.19.17

Improvements:

  • Checking for incompatibility with other optimization plugins.
  • Loading delayed scripts immediately if URL hash is given.
  • Mobile header of The7 theme.
  • Support for Depicter Slider.
  • Support for Smart Slider.
  • Support for animations of Elementor.

Fixes:

  • Preloaded styles are processed as major.

2.19.16

Improvements:

  • Increasing scheduled cache update TTL to be more compatible with external Cron execution.
  • Support for animations of Elementor.

2.19.15

Improvements:

  • Background of Ultimate for WPBakery.
  • Self-diagnosis: Checking asynchronous tasks more precisely.
  • Styles optimization: convert ‘url()’ to ‘none’ of background images.
  • Support for GROVE theme.
  • Support for Slider Revolution.

Fixes:

  • Always put to critical selectors with :before and :after.
  • Delayed click doesn’t work in some layout.

2.19.14

Improvements:

  • Delay for post cache updating.
  • Support for Tabs of Shortcodes Ultimate.

Fixes:

  • Styles class ‘seraph-accel-js-lzl-ing-ani’ is not taken when separating to critical styles.
  • Using incorrect ‘media’ while combining styles with Woo’s ‘onload’ attribute.

2.19.13

Improvements:

  • Support for instant animations while scripts delaying.

Fixes:

  • Changing simple anchors in URLs to absolute paths in styles.
  • Elementor’s background video re-playing after main scripts are loaded.

2.19.12

Improvements:

  • API: OperateCache().
  • Non-critical scripts’ scope overriding in groups.
  • Support for JNews Theme.
  • Support for multi view loading from Divi.

2.19.11

Improvements:

  • Forced overwriting temp files if the existed one is a directory.
  • Support for Simple Menu of Essential Addons.

Fixes:

  • Comparison of pages with the previous version does not use changes in settings.

2.19.10

Fixes:

  • Possible ‘A-HREF’ in URLs in ‘a’ tags.

2.19.9

Improvements:

  • Removing wrong placed ‘body’ tags from ‘head’ tag.
  • Support for Price Filter from Woodmart.
  • Support for Slider Revolution.
  • Support for Tag Groups from TaxoPress.
  • Support for multi view loading from Divi.

2.19.8

Improvements:

  • Alternative domains definition in ‘wp-config.php’.
  • Images source set from MK.
  • Warning about wrong content of ‘seraph-accel-img-compr-redir.conf’.

Fixes:

  • Self-diagnosis: Checking asynchronous tasks execution under servers that remove some response’s headers.

2.19.7

Improvements:

  • All update dependencies: Independence of pages’ list from sitemap.
  • Default processing settings for low performance hostings.
  • Protection from downloading styles and scripts of wrong MIME type.
  • Removing 3rd parties image’s lazy loading.
  • Self-diagnosis: Checking memory limit.
  • Support for Jet Mobile Menu.

2.19.6

Improvements:

  • Support for Slider Revolution.

Fixes:

  • Deferred asynchronous scripts are loaded earlier.

2.19.5

Improvements:

  • Fixing markup of HTML: Correcting closing tag of ‘hX’.
  • Loading ‘iframe’ interpreted as JS asynchronously.
  • Support for Slider Revolution.

2.19.4

Improvements:

  • Lazy loading of Elementor’s background videos.
  • Support for Slider Revolution.

2.19.3

Improvements:

  • Support for Slider Revolution.
  • Support for container query units in styles.

Fixes:

  • Possible division by zero while processing Elementor Widget Gallery.

2.19.2

Improvements:

  • Page visits counter excludes bots.

Fixes:

  • Deferred asynchronous scripts are loaded earlier.

2.19.1

Improvements:

  • Support CSS original string encoding if conversion to UTF-8 doesn’t work.
  • Support for Slider Revolution.

2.19

Improvements:

  • Notice about settings conflicting on ‘Superio’ theme.
  • Options for cleaning unneeded elements.
  • Reducing the load on the server with the manager open in admin area.
  • Settings: Adding multiple expressions separated by new line.
  • Support for Slider Revolution.

Fixes:

  • Admin Interface: Elements’ widths are broken if other plugins use the CSS class name “block”.
  • CSS parsing: RGB with alpha after slash processed incorrectly.
  • False notice about wrong state of ‘advanced-cache.php’ after update.
  • Mobile cache is not dropped for particular URL in CloudFlare.

2.18.23

Improvements:

  • Decreasing CPU using while asynchronous tasks execution.
  • Default exclusion for printfriendly.com service.
  • Reducing CPU usage when processing posts updating.

Fixes:

  • Background video of Elementor: Preview for Vimeo video is not displayed if defined by //vimeo.com/XXXXXXXX.

2.18.22

Improvements:

  • Adaptation to screen sizes is turned off by default.
  • Checking for compatibility with ‘Lazy Load Background Images’ from Elementor.
  • Styles’ grouping is turned on by default.
  • Support for ‘Feeds for YouTube’ plugin.
  • Support for Pixelmate Cookie Banner.
  • Support for Slider Revolution.
  • Support for Smart Slider.

2.18.21

Improvements:

  • CPU cool-down intervals during optimization.
  • Decreasing CPU using while asynchronous tasks execution.
  • Reducing CPU usage when processing the optimization queue.

Fixes:

  • If ‘document.createElement’ is overridden by 3rd party scripts then JS delayed loading can be broken.
  • Self-diagnosis: Checking asynchronous tasks execution under servers that remove some response’s headers.

2.18.20

Improvements:

  • Displaying user column in optimization queue if user caching is active.
  • Process URLs for ‘preload’ images and fonts.
  • Updating cache synchronously while adding comments in user caching.

Fixes:

  • Assets’ fragmentation is skipped on some servers.
  • Cache revalidation can be skipped while users caching.
  • Clearing external cache: SiteGround.

2.18.19

Improvements:

  • Support for ‘GDPR Cookie Consent’ plugin.

Fixes:

  • Deferred asynchronous scripts are loaded earlier.
  • XMP tag content can break layout.

2.18.18

Improvements:

  • Normalize user-agent.
  • Scripts grouping: exclusions for modules.
  • Self-diagnosis: Checking needed tables in database.

Fixes:

  • Possible warning while theme customization about ‘cannot modify header information’.

2.18.17

Improvements:

  • Direct link to a new plugin version in plugins list.
  • Exclusions for script grouping.
  • Support for multi-domains for PolyLang.
  • Views of cache depending on geo-location.

Fixes:

  • CSS parsing: breaking if selector contains symbol ‘@’ not in beginning.

2.18.16

Improvements:

  • Support for Slider Revolution.

Fixes:

  • CloudWays’s cache clearing.

2.18.15

Improvements:

  • Support for Smart Slider.

Fixes:

  • ‘Upgrade to base plugin version is not supported’ error on some hostings.
  • CSS parsing: RGB with alpha after slash processed incorrectly.
  • CSS parsing: escaped quotes processed incorrectly.
  • CSS separation: Pseudo classes ‘:hover’, ‘:invalid’, ‘:visited’ are interpreted as not critical.

2.18.14

Fixes:

  • If there is a ‘base’ tag, fragmented CSS and JS are not loaded.

2.18.13

Improvements:

  • Removing warning about bad assets compression under LiteSpeed server.
  • Support for Slider Revolution.

Fixes:

  • Decrypting is not working after changing salts.
  • Self-learning: page skeleton has duplicate classes.

2.18.12

Improvements:

  • Support bubble morphing for Slider Revolution.

2.18.11

Improvements:

  • Support for Avada theme.
  • Support for Slider Revolution.

Fixes:

  • Adaptation to screen sizes: Animated images become non animated.
  • If the last slash in tag is related to attribute value it is skipped.

2.18.10

Improvements:

  • 3rd party images’ lazy loading overriding.
  • Checking for properly loaded ‘advanced-cache.php’ file.
  • Early preloading for fonts.
  • Limiting .HTACCESS backup to 5 items.
  • Limiting log files to 2 MB size and maximum 50 count.
  • Self-giagnosis: warning about missing ‘CURL’ PHP extension.
  • Support for Scrollsequence plugin.
  • Support for Slider Revolution.
  • Updating cache synchronously while adding comments in user caching.

Fixes:

  • Error ‘Ended unexpectedly’ in queue for some skipped URLs.
  • If the last slash in tag is related to attribute value it is skipped.
  • Same parts separation settings can’t be added.

2.18.9

Improvements:

  • Support for Slider Revolution.

2.18.8

Improvements:

  • Decreasing CPU using while asynchronous tasks execution.
  • Optimizing content for user cache without JS delay.
  • Support user caching for WP-Recall plugin.

Fixes:

  • Long page loading time without lazy auto-revalidation.

2.18.7

Fixes:

  • Delayed click settings are upgraded incorrectly.

2.18.6

Improvements:

  • 3rd party images’ lazy loading overriding.
  • Updating post’s cache according to its WPML language.

Fixes:

  • Image adaptation: Composite background is not fully copied.
  • Next clicks are not blocked while main JS is loading.

2.18.5

Improvements:

  • Styles correction for Divi.
  • Video-box from Divi.

Fixes:

  • Relative URLs in revalidation list of post are updated incorrectly.
  • Warning in PHP error log about attempting to read property “nodeValue” if Elementor Widget Gallery enabled.

2.18.4

Improvements:

  • Logging: HTTP trace.

Fixes:

  • Relative URLs in revalidation list of post are updated incorrectly.

2.18.3

Improvements:

  • Logging: Cache updating.

Fixes:

  • Operations in admin area may freeze on some LiteSpeed server configurations.
  • Page’s numbers are enumerated without ending slash.

2.18.2

Fixes:

  • Slideshow with backgrounds of Elementor.
  • Styles parsing: Conversion from UTF-32LE to UTF-8 is not supported on some PHP configurations.

2.18.1

Fixes:

  • On some hosting there is performance degradation while styles optimizing.

2.18

Improvements:

  • Delayed click settings.
  • Lazy loading of Elementor’s background videos.
  • Support for Gallery Widget of Elementor.

Fixes:

  • JS error if ‘touchend’ listener uses ‘changedTouches’ field.

2.17.23

Fixes:

  • Localization is unavailable when ‘Translate Press’ plugin is used.

2.17.22

Improvements:

  • Support for Jet Mobile Menu.

Fixes:

  • Adjusting ‘nonce’ period can be late.

2.17.21

Improvements:

  • HTML correction: Moving nodes that out of ‘body’ and ‘html’ tags.

Fixes:

  • CSS selector parsing error in pseudo element.
  • Elementor video widget: Vimeo: Black content after a main JS loaded.
  • If lazy video ‘iframe’ is duplicated then the only first one is played.

2.17.20

Improvements:

  • HTML correction: Moving nodes that out of ‘body’ and ‘html’ tags.

Fixes:

  • Operate: Current operation can display ‘null’.
  • Revalidation: URLs with space ending are updated incorrectly.

2.17.19

Improvements:

  • Support for Slider Revolution.

Fixes:

  • Browser’s cache timeout isn’t saved.
  • CSS selectors with ‘%2B’ and ‘~’ are not critical while self-learning.
  • If optimization is disabled then the queue items are always in stopping state.

2.17.18

Improvements:

  • Updating comment pagination for URL.
  • User-agents in cache views can be compared now by regular expressions.

2.17.17

Improvements:

  • More details in ‘dscFileUpdateError’ error.
  • Support for ‘title’ attribute of videos of Elementor.
  • Vimeo preview picture as JPG instead of PNG.

2.17.16

Improvements:

  • Free version banner’s ‘alt’ attribute.
  • Support for Slider Revolution.

2.17.15

Improvements:

  • Support for Slider Revolution.
  • Support for Smart Slider.

Fixes:

  • Cache view is not separated if cookie value is 0.

2.17.14

Improvements:

  • Support for Slider Revolution.

Fixes:

  • Start time is not processed in Videos of Elementor.

2.17.13

Improvements:

  • Option for adjusting ‘nonce’ period.
  • Warnings about conflict options from ‘Clearfy Cache’ plugin.

2.17.12

Improvements:

  • Always generating configuration file for NGINX.
  • Support for Nginx Cache Controller and Nginx Cache plugins.
  • Warnings about conflict options from ‘Clearfy Cache’ plugin.

Fixes:

  • Images are not fully processed in case of correction from 3rd party lazy loading.
  • Last slash in root site path is missed while revalidation.

2.17.11

Improvements:

  • Support for Advanced Tabs of Elementor.

Fixes:

  • Marking redirections via ‘notHtml’.

2.17.10

Improvements:

  • ‘Calendly’ scripts added to ‘specials’.
  • Another Yandex Maps scripts added to ‘specials’.
  • Determining SVG size by ‘viewBox’ attribute.
  • Diagnostic information about early abort of content processing.
  • Showing request headers in failed optimization request.
  • Support for multi view loading from Divi.
  • Support for nonstandard comments.
  • When post’s slug is changed deleting the cache to the previous one.

Fixes:

  • Optimization fails with active Cloud-Protector.
  • Self-diagnosis: Cron test.

2.17.9

Improvements:

  • Auto-renaming (while activation or upgrading from Base version) plugin’s directory to appended by ‘-ext’ to avoid external wrong overwriting by Base version.
  • Scripts default exclusions for ShortPixel Plugin (AI).

Fixes:

  • Asynchronous tasks don’t work with blocked ‘wp-cron.php’.
  • Skipping caching of disabled optimization in content groups.

2.17.8

Fixes:

  • Images compression fails if system’s temporary directory is not writable.
  • When images have appearing effects then their lazy loading sometimes cant be completed.
  • Wrong style’s selector can lead to memory overflow.

2.17.7

Improvements:

  • Creating common session cookie only if user caching is enabled.
  • Normalization of random IDs of FlatSome theme.

2.17.6

Improvements:

  • Displaying original of self-learning in optimization queue.
  • More details in external caching notice in self-diagnosis.

Fixes:

  • After updating free extended version cache can be dropped.
  • CSS attribute ‘hsl’ with ‘space’ delimiter and expressions parsed incorrectly.

2.17.5

Improvements:

  • Creating common session cookie only if other particular sessions are created.
  • Setting to allow external caching.
  • WEBP support without PHP.

Fixes:

  • Asynchronous tasks don’t work with blocked ‘wp-cron.php’.

2.17.4

Improvements:

  • Displaying of current operation in Manager.
  • Masking IE specific tags.
  • Processing queue loading indicator.
  • Support for Navigation Menu of Elementor.

Fixes:

  • Asynchronous tasks don’t work with blocked ‘wp-cron.php’.
  • Redirection URL can’t be processed if it doesn’t contain site or protocol.
  • Self-diagnosis: Cron test.

2.17.3

Improvements:

  • 3rd party images’ lazy loading overriding.
  • Extended error reporting while compressing via ‘avifenc’ module.
  • OWL Carousel styles for delay loading.
  • Support for Navigation Menu of Elementor.

Fixes:

  • Description is unlocalized of completed items in optimization queue.