A powerful component for Joomla that speeds up the loading of website web pages without changing the content of the original CMS files. The extension will significantly speed up the loading of a Joomla website, but it can only be brought into compliance with all the requirements of the Google Page Speed service using the Pro version.
Extension Description
JCH Optimize allows you to increase the loading speed of a website web page as a whole or individually by minifying and combining file code, changing the order of file connections, reducing the total number of files to be connected, etc.
There is a free and paid (Pro) version of the extension with additional features.
Possibilities | Free | Pro |
---|---|---|
Minifying HTML code | ✔️ | ✔️ |
Minifying CSS code | ✔️ | ✔️ |
Minifying JS code | ✔️ | ✔️ |
GZIP compression of CSS and JS files | ✔️ | ✔️ |
Combining CSS Files | ✔️ | ✔️ |
Combining JS files | ✔️ | ✔️ |
Optional processing of all extensions | ✔️ | ✔️ |
Replacing the @imports rule in CSS | ❌ | ✔️ |
Including PHP and External Files in a Combined File | ❌ | ✔️ |
Including CSS from Tags <style> | ✔️ | ✔️ |
Enabling JS from tags <script> | ✔️ | ✔️ |
Asynchronous loading of a combined JS file | ✔️ | ✔️ |
Exclusion settings | ✔️ | ✔️ |
Sprite Generator | ✔️ | ✔️ |
Image Size Attributes | ❌ | ✔️ |
CDN/domain without cookies | ❌ | ✔️ |
Lazy loading of images | ❌ | ✔️ |
Optimizing CSS Loading | ❌ | ✔️ |
Image Optimization | ❌ | ✔️ |
JCH Optimize Free Settings
The free version of the extension allows you to:
minify HTML, JS and CSS code
The plugin will remove unnecessary elements from the file code (line breaks, spaces, comments, etc.) that do not affect the execution of the code, thereby reducing the overall weight of the page.
Merge JS and CSS files into one
This will reduce the number of HTTP requests on the pages. When combining style files, duplicate CSS properties will be removed, which will significantly reduce the overall amount of code and the weight of the page.
perform GZIP data compression
All text files (CSS, JS, SVG, font files) will be compressed during transmission.
process files from third-party extensions
By default, JCH Optimize processes only the CMS files themselves.
generate image sprites
The plugin will combine background images into one to reduce the number of HTTP requests.
add height and width attributes to images
This helps to display images correctly in case of problems with their loading.
enable caching in browser
With JCH Optimize you can add the appropriate code to your .htaccess file.
exclude processing of individual files and pages
This is relevant in case of problems with the display or functionality of individual pages or all pages of the site as a whole.
JCH Optimize Pro Settings
The paid version of the plugin has additional features and allows you to:
replace @import rule with file contents
@import rules found in CSS styles will be replaced with the contents of the files they point to, to reduce HTTP requests.
add PHP and external file contents to the merge
JS and CSS files with the .php extension, as well as files from external resources, will be included in the combined file. This feature requires the PHP cURL module to be active on the server or the PHP setting allow_url_fopen to be enabled.
include inline CSS styles and JS code
JCH Optimize Pro will remove inline CSS properties and JavaScript from your code and include them in a combined CSS and JS file.
determine the placement of links to merged files on the page
You can preserve the order of code execution, place the files immediately after the <title> tag, or include the combined JS file before the closing Body tag.
load javascript asynchronously
This feature will prevent the page display from being blocked while loading the JS file(s).
enable lazy loading of images
In this case, the images will be loaded as soon as they appear on the page. The loading effect can be accompanied by smooth animation. In addition, exceptions can be set up.
Optimize CSS loading
JCH Optimize Pro will detect CSS properties for the above-the-fold portion of your web page and insert them into the <style> tag inside the <head> block to avoid blocking the page rendering.
optimize images
Images from the specified folders will be optimized, which will significantly (sometimes several times) reduce the overall weight of web pages.
JCH Optimize Pro Cost
The free version of the extension will significantly speed up the loading of your site on Joomla 3 and Joomla 4, but only JCH Optimize Pro can ensure that web pages meet almost all the requirements of the Google Page Speed loading speed testing service, so don't skimp: only $29 and your site will become many times faster, which will certainly be reflected in its positions in search results!