Author: Nikolay Matsievsky
This application is aimed to automate all clientside improvements for website that significantly increases load speed of its pages.
Join us: on Twitter, in Blog, on Facebook
Main Features:
Simple 1-click installation
- overall website acceleration in 1 minute;
- express install requires no advanced knowledge;
- default options guarantee optimal performance;
- monitor for traffic / visitor's time savings;
- average speed up is 300-500% (up to 1000% or 98 by YSlow).
Powerful and fast algorithm
- caching for minimized files;
- caching for gzipped files;
- fast HTML code parsing (1-5 ms in full version);
- server side load decrease (by number of requests).
CSS / JS files merging
- dozens of JavaScript files are combined into 1;
- dozens of CSS files are combined into 1;
- different cache files for different browsers;
- conditional comments parsing;
- libraries can be excluded;
- inline code and external scripts are included by default;
- all code is minified and compressed.
Unobtrusive JS and dynamic loading
- by default scripts are moved to
</head>;
- scripts can be moved to
</body>;
- scripts can be loaded on
onDOMready;
- counters can be moved to
</body>;
- ads can be moved to
</body>;
- no blocking scripts!
HTML minify / strip comments
- simple and fast regexp for HTML code;
- comments can be striped;
- one-string mode for HTML code.
Earlier flush of content (first 1-2 Kb)
- can help for CPU intensive websites.
CSS Tidy / simple regexp for CSS
- CSS Tidy 1.4 to minify CSS;
- if no CSS Sprites and data:URI simple regexp is used;
- minimization up to 50%.
JSMin / Packer / YUI Compressor for JavaScript
- YUI Compressor if java is installed;
- JSMin by default (with conditional compilation);
- Packer for non-gzip systems;
- minimization up to 50%.
GZIP for HTML / CSS / JS / ICO files
- via .htaccess if it is possible;
- via PHP for HTML / CSS / JS (ob_gzhandler);
- static gzip to prevent CPU wasting;
- additional check via cookie;
- all types of font files are supported;
- advanced support for old and tricky browsers;
- minimization up to 85%.
Optimized .htaccess for Apache
- mod_gzip;
- moddeflate (+ modfilter);
- mod_mime;
- mod_rewrite;
- mod_headers;
- mod_expires.
Client side caching
- 10 years for CSS / JavaScript / fonts / images;
- GET parameter / new filename to clear cache;
- full proxy caching support;
- optional HTML caching;
- customizable time for HTML;
- conditional caching (ETag);
- docs / video / other files via `.htaccess.
Server side caching for minified CSS / JS / HTML files
- static gzip;
- static combine & minify;
- prepared HTML file.
CSS Sprites (background images merging)
- up to 3 images from 100+;
- optimized via smush.it;
- no initial Sprites required.
data:URI (+ mhtml)
- data:URI up to 24 Kb in size;
- mhtml up to 50 Kb in size;
- .cur, .htc, .eot, .ttf, .otf, .svg files excluded;
- mhtml for IE6 and IE7;
- optional CSS files separation;
- optional resource file load on
DOMready event;
Multiple hosts for static assets
- HTML images + CSS images;
- 15+ default hosts;
- optional auto-check for availability;
- need only DNS records and aliases in server configuration.
CSS Images optimization (via smush.it)
- PNG can be reduced by 30%;
- GIF can be reduced by 60%;
- JPEG can be reduced by 20%.
PHP4/5 -- Apache module or CGI
- tested on Denwer;
- tested on VPS;
- tested on shared hosting;
- tested on collocation;
- PHP4 backward compatibility.
Auto-update
- additional security;
- no need to download & install;
- all options are saved.