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.
Requirements
- WordPress 4.5 or higher.
- PHP 7.1 or higher.
- Browser (Google Chrome, Firefox, IE).
Compatibility
- Google Tag Manager for WordPress 1.11 or higher.
- Facebook for WordPress 3.0 or higher.
- Site Kit by Google – Analytics, Search Console, AdSense, Speed 1.30 or higher.
- Realbig For WordPress 0.3 or higher.
- Yandex Metrica 1.8 or higher.
- JivoChat Live Chat 1.3 or higher.
- EWWW Image Optimizer 6.0 or higher.
- Smush – Lazy Load Images, Optimize & Compress Images 3.8 or higher.
- reSmush.it : the only free Image Optimizer & compress plugin 0.4 or higher.
- Image optimization & Lazy Load by Optimole 3.1 or higher.
- WooCommerce 3.5 or higher.
- WooCommerce Subscriptions 2.4 or higher.
- LMS by LifterLMS 4.0 or higher.
- WP-Recall – Registration, Profile, Commerce & More 16.26 or higher.
- WordPress Social Login 3.0 or higher.
- AMP for WP – Accelerated Mobile Pages 1.0 or higher, but pages’ speed is not guaranteed due to this plugin already optimizes content.
- Jetpack – WP Security, Backup, Speed, & Growth 9.7 or higher.
- All in One SEO Pack 4.0 or higher.
- Yoast SEO 16.0 or higher.
- Rank Math SEO 1.0 or higher.
- WPML 4.0 or higher.
- PolyLang 1.8 or higher.
- Multiple Domain 1.0 or higher.
- Seraphinite Post .DOCX Source 2.0 or higher.
- Seraphinite Bulk Discounts for WooCommerce 2.0 or higher.
- Webinoly 1.14 or higher.
- ISPmanager 6.0 or higher.
- Smart Slider 3 3.4 or higher.
- Revolution Slider 6.5 or higher (partial support).
- Depicter Slider 1.9 or higher.
- Hide My WP Ghost 4.0 or higher.
- WP Hide & Security Enhancer 1.7 or higher.
- Feeds for YouTube 1.4 or higher.
- VillaTheme WooCommerce Multi Currency 2.1 or higher.
- Permalink Manager 2.2 or higher.
- Airtech Plumber HVAC and Repair theme 1.6 or higher.
- Porto theme 6.2 or higher.
- FlatSome theme 3.0 or higher.
- Slideshow of UIkit 3.14 or higher.
- Nginx Cache Controller 3.3 or higher.
- Nginx Cache 1.0 or higher.
- Nginx Helper 2.2 or higher.
- Cloudflare 4.9 or higher.
- Newspaper (tagDiv) theme 11.3 or higher.
- Image Comparison Widget of ElementsKit.
- Carousel of Happy Elementor Addons.
- Qi Addons For Elementor theme 1.6 or higher.
- Photonic Photo Gallery 2.80 or higher.
- WooCommerce – 1C Data Exchange 1.115 or higher.
- Scrollsequence – Cinematic Scroll Image Animation 1.3.0 or higher.
- GDPR Cookie Consent Plugin (CCPA Ready) 2.4 or higher.
- Tag Groups is the Advanced Way to Display Your Taxonomy Terms 2.0 or higher.
Screenshots
Installation
- 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.
- Activate the plugin through the ‘Plugins’ screen in WordPress.
- It will appear in the admin UI as shown in the screenshots.
Reviews
Contributors & Developers
“Seraphinite Accelerator” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Seraphinite Accelerator” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.23.2
Improvements:
- GEO cache: normalizing IP.
- Updating cache with particular GEO location.
Fixes:
- Reflected Cross-Site Scripting vulnerability while restoring settings.
2.23.1
Fixes:
- PHP error: Call to undefined function GetContentProcessCtx in base plugin version.
2.23
New features:
- Images adaptation: process asynchronously.
- Images compression: process asynchronously.
Improvements:
- API: OperateCache supports user ID.
- Animation of Page Builder Blocks of GreenShift.
- GEO region detection by CloudFlare ‘CF-IPCountry’ header.
- List of cache views in the operations.
Fixes:
- PHP warning: Undefined variable $htaccessFile.
2.22.16
Fixes:
- Adaptation to screen sizes of ordinary images.
- Vulnerable to Sensitive Data Exposure while exporting settings.
2.22.15
Improvements:
- CDN page was removed from Setup Wizard.
- Checking compatibility with Perfmatters.
- Counter Widget of Elementor.
- Increased scripts delay time and external cache clearing are now by default.
- Lazy dragging.
Fixes:
- CSS parsing: @layer rule declaration loose original position.
- PHP ‘opcache’ is not cleared when internal async tasks is used.
- Scripts with type ‘module’ might be not loaded with delay correctly.
2.22.14
Improvements:
- Checking for PHP ‘LIBXML’.
Fixes:
- Cache is dropped if post’s terms was changed but actual post’s URL was not changed.
- If video URL contains argument starting with & just after path the URL is used with this wrong argument.
2.22.13
Improvements:
- Checking for PHP ‘LIBXML’.
Fixes:
- First touching under mobiles is not delayed as click.
- Styles’ import processing doesn’t extract import from simple quoted URLs.
2.22.12
Improvements:
- Clearing particular auto update queue with updating all cache.
Fixes:
- Launching many instances of async tasks manager if server is has low performance.
- Localization is unavailable when ‘Loco Translate’ plugin is used.
2.22.11
Improvements:
- Extracting thumbnails from YouTube if ‘og:image’ property is missing.
Fixes:
- Cleanup can delete temporary cache.
- Lazy HTML can produce empty blocks.
2.22.10
Improvements:
- Applying CDN URL in content.
Fixes:
- First touching under mobiles is not delayed as click.
- Localization in admin is not loaded under WordPress 6.7 and higher.
- No ‘Enable auto-updates’ in plugins list if the plugin is up-to-date.
- Undefined variable $norm in ‘content.php’.
2.22.9
Improvements:
- Scripts lazy loading trigger.
Fixes:
- filemtime(): failed in ‘content_img.php’.
2.22.8
Improvements:
- Lottie Widget of Nectar.
- Once animation of Page Builder Blocks of GreenShift.
Fixes:
- Base version: Uncaught Error: Class “seraph_accel\PluginRe.
- PHP warning: Passing null to parameter to strtolower() in ‘common.php’.
2.22.7
Improvements:
- Optimization of ‘mask-image’ CSS rules.
- Use internal requests for asynchronous tasks execution: using root site directory.
Fixes:
- CSS parsing: colors like ‘rgb’ with long floating values parsed incorrectly.
2.22.6
Improvements:
- API::GetCacheStatus().
Fixes:
- Displaying ‘Lazy Load Background Images’ warning for Elementor.
2.22.5
Improvements:
- Auto-clearing of Pantheon Cache.
- Avoiding WP option update whenn processing optimization queue.
- Image lazy loading: Native (loading%3D”lazy” attribute).
- Normalization of random IDs of FlatSome theme.
- Postponing of User Agent while updating.
- Transcy currency switcher.
- WP Legal Pages.
2.22.4
Improvements:
- Defining SERAPH_ACCEL_SALT constant.
- Deleting old backed up settings.
- Postponing of User Agent while updating.
- Security while using ‘echo’.
- SourceException renamed to SrcExcptn to avoid conflicts with other wrong written plugins.
Fixes:
- Truncating ‘%7C’ symbols from ‘class’ attribute.
2.22.3
Improvements:
- Support Linguise translator.
Fixes:
- HTML parsing: inlined SVG in inlined styles parsed incorrectly.
- If lazy content block is empty it leaves placeholder.
2.22.2
Fixes:
- HTML parsing: inlined SVG in inlined styles parsed incorrectly.
- PHP warning: property $aComments.
2.22.1
Improvements:
- Avoiding cache rebuild after upgrading to full version.
2.22
Improvements:
- ‘Copy All’ and ‘Delete All’ operation in token editors.
- Animation via data from Divi.
- Avoiding cache rebuild after upgrading to full version.
- Option for disabling content optimization for user caching.
- Option for font names to optimize loading mode.
- Premium Lottie Widget of Elementor.
- URI arguments in groups.
Fixes:
- Async task CheckUpdatePostProcess is executed when queue is empty.
- HTML parsing: inlined SVG in inlined styles parsed incorrectly.
- Styles parsing: doesn’t extract last import if it doesn’t end with semicolon.
- YouTube video preview images are not loaded for playlist URLs.
2.21.15
Improvements:
- Revalidate cache if needed.
- Support for checking original path (mixed case and multi-slash) in exclusions.
Fixes:
- Asynchronous tasks execution: internal: Headers are included in response on some servers.
- Optimization returns ‘noHdrOrBody’ status on some sites.
- PHP notice: CacheUrlProcessor::$cbIsAbort is deprecated.
2.21.14
Improvements:
- Defining SERAPH_ACCEL_SITEROOT_DIR constant.
- Deinline large fonts.
- Revolution Slider 6.7 and higher.
Fixes:
- HTML parser: tags that contain digits 0,7,8,9 are truncated.
- Vulnerability of Cross Site Request Forgery (CSRF) in cancelling processing item.
2.21.13
Fixes:
- Activation can be dropped when multi-language plugins are used.
- Localization of the product is broken on some sites.
2.21.12
Improvements:
- Background video of Ultimate for WPBakery.
- Nivo Slider for jQuery.
- Support for Smart Slider.
- Use custom styles even if scripts are not delay loaded.
Fixes:
- Activation can be dropped when multi-language plugins are used.
- HTML parser fails if ‘ctype_digit’ PHP function is not available.
- Price Filter from WooCommerce.
- Use internal requests for asynchronous tasks execution: on some Windows systems it fails.
2.21.11
Improvements:
- Custom cache directory via SERAPH_ACCEL_CACHE_DIR.
- Possibility using scripts inside ‘fresh’ parts blocks.
- Self-diagnosis: Checking getting data from the vendor’s server.
- Stopping removing ‘loading%3D”lazy”‘ attribute from ‘img’ tags.
- Support for ‘WP Hide & Security Enhancer’ plugin.
- Support for Slider Revolution.
- Support for updating URLs with different case.
Fixes:
- AMP pages contain custom scripts that fails validation.
- Caching directives don’t contain ‘no-store’.
- Import in CSS can be separated incorrectly.
- PHP warnings while CSS processing.
- Paths to assets are wrong if site WP root path hooked on some sites.
- Settings are not shown on PHP 8.2.x and higher.
- URL with redirection to itself can stuck the queue.
2.21.10
Improvements:
- Player from Presto.
- Sucuri cache dropping.
2.21.9
Improvements:
- Animation of Betheme theme.
- Animation of TRX Addons for Elementor.
- Lazy HTML: Storing as attributes.
- Option for set ‘Content-Length’ HTTP response.
- Sticky elements of Elementor.
- Stretched elements for Elementor.
- Support for Slider Revolution.
- Tabs of Login/Signup Popup.
- Use internal requests for asynchronous tasks execution: adaptation to ‘private_html’.
Fixes:
- GEO IP can be detected incorrectly on some sites.
2.21.8
Fixes:
- Localization is not loaded under WP 6.5 and higher.
2.21.7
Improvements:
- Early paint: influence was improved.
- Support for Gallery Widget of Elementor.
Fixes:
- Localization is not loaded under WP 6.5 and higher.
- Reading Elermentor’s configuration.
2.21.6
Improvements:
- Downgrade disabled from full version to extended to prevent it in not fully working sites.
- Dropping of Endurance Page Cache.
- Support for animations of Elementor.
Fixes:
- Non ASCII symbols are not saved in settings.
- Undefined key ‘HTTP_USER_AGENT’ warning on some hostings.
- jQuery AJAX returns error on some sites.
2.21.5
Improvements:
- Sticky elements from Divi.
- Stretched elements for Elementor.
- Support for Slider Revolution.
- Woo Product Images Widget of Elementor.
Fixes:
- Generated assets can have wrong URLs under WPML for non default languages.
- Warning about failed renaming AI file.
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 …