Chapter 1. Introduction

About JCH Optimize

JCH Optimize is an add-on plugin for use on some Content Management Systems (CMS), that performs several front-end optimizations to speed up your website. These optimizations include, combining css and javascript files into one to reduce http requests, minifying the combined files and HTML to reduce page size, generating sprite from select background images to further minimize http requests, lazy loading images, providing CDN support for static resources, optimizing CSS delivery, and optimizing images. Some of these features are only available in the Pro version of the plugin. JCH Optimize is currently available for websites running on Joomla!, WordPress, Magento, and Drupal.

Front-end optimizations refer to modifications you make to the HTML and files downloaded by the browser to make your web page download faster. These actions generally result in reduced http requests by the browser, smaller page sizes and ultimately, shorter page loading times. This is very important for website owners who are interested in enhancing their users' experience on their website and retaining visitors as research has shown that visitors tend to leave the site if the page takes more than 4 seconds to download. This is also important for Search Engine Optimization as Google has suggested that page load times affect website's rankings in their search results.

As a rule of thumb, every 10 http requests adds one second to your download time. Using a CMS, it is not unusual to see a website requiring approximately 100 and more http requests as the website grows and the administrator adds plugins to provide more features, and pages expand to boast numerous images. JCH Optimize provides an easy way to do these optimizations automatically, which otherwise would be tedious and error-proned to do manually, without making any changes to your original code or files. With an easy-to-configure interface, the plugin makes faster websites a reachable goal for even non-technical users.