Show all
Featured wiki pages:
Configuring InstallingAndUpdating SystemRequirements TroubleshootingAndSupport WhatIsWebOptimizer
Configuring InstallingAndUpdating SystemRequirements TroubleshootingAndSupport WhatIsWebOptimizer
600+ websites were accelerated with Web Optimizer
Summary
This application is aimed to automate all clientside improvements for website that should significantly increase load speed of its pages. Main Features:
Download
About Web Optimizer
- About the Product
- Benefits
- Features
- System Requirements
- Supported CMS
- Installation
- Acceleration statistics
- Version Comparison
- Buy Now
Discussion List
Change Log
- Version 0.6.7 'frost', December 1, 2009
- Added delayed load for iframes
- Improved behavior for 'Uniform cache files' option.
- Enabled optimization for cached content in Drupal (native module only).
- Separated Upgrade / Install to stable / beta branches.
- Improved unobtrusive logic (added ads).
- Improved files combine (added exclusions, general logic).
- Added Web Optimizer module for Bitrix.
- Version 0.6.6, November 16, 2009
- Added separation for Community / Lite / Premium Editions.
- Added option to move all scripts (w/o merging) to </body>.
- Added option 'Uniform cache files for all browsers'.
- Added option 'Cache external files'.
- Added option 'Enable chained optimization' (can be disabled now).
- Added events onBeforeOptimization, onAfterOptimization, onCache to plugins API.
- Improved behavior (content skipping) on content different from (X)HTML / also on Ajax requests.
- Improved general logic in case of </body> absence.
- Improved multiple hosts behavior (especially for dynamic images).
- Improved unobtrusive logic (minor fixes, added counters).
- Improved Apache modules detection on CGI environments.
- Fixed several tiny bugs in files fetching.
- VaM Shop added to supported systems.
- Geeklog added to supported systems.
- Version 0.6.5 'swift', November 4, 2009, Release Candidate 6
- Added CSS/JS static file names setting.
- Improved chained optimization behavior.
- Improved cache clean up.
- Improved static assets proxy for compressed files.
- 0.6.4, October 28, 2009
- Added cache re-generation instead of cache clean up.
- Added 5 cache file sets generation on options' save.
- Added option to force deflate over gzip for IE6/7.
- Added 2 options for better placement of Web Optimizer stamp / link.
- Added IfModule for all .htaccess rules.
- Improved static assets proxy for images.
- Improved mhtml behavior for Vista.
- Improved CSS Sprites behavior for IE6.
- Improved Apache modules detection on CGI environments.
- Improved Joomla! plugin / mambot behavior on a few environments.
- Improved dynamic styles' loading on DOMready event.
- Fixed issues with performance / gzip / footer options incompatibility.
- 0.6.3, October 20, 2009
- Added separated CSS resource file loading on DOMready event (to force render of content).
- Added .htaccess functionality detection on CGI systems.
- Added gzip and cache for fonts.
- Added support for gzip in static assets proxy library.
- Added 'cache version' option to skip cache files' mtime check.
- Added 'quick check' option to skip complete parsing of external files.
- Added 'skip RegExp' option to allow standard-complaint website be faster.
- Added textarea to set any CSS code over compressed files.
- Spot in title (lang="wo") made optional (in full version only).
- Improved multiple hosts behavior in a few cases.
- Improved 'Separate CSS files' behavior (data:URI group of settings).
- Fixed a bit of minor issues with files fetching / HTML minify.
- 0.6.2, October 13, 2009
- Added mhtml support (optional, in addition to data:URI).
- Added mhtml size restriction and mhtml exclude files list.
- Added separated CSS files (optional, to split CSS rules and inline images).
- Added conditional comments parsing.
- Separated inline code merging from external files (both for CSS and JavaScript).
- Added possibility to parse <body>.
- Added static images proxy for CSS images (only when CSS Sprites / data:URI are applied).
- Added separated CSS/JS files for IEs and others.
- Released module for Drupal 6.x.
- Fixed a number of 'white screen' issues under Joomla! plugin.
- Improved compatibility with disabled curl library.
- Improved relative directories calculation (also for Wordpress plugin).
- Fixed cache folder rights for Wordress plugin.
- Improved unobtrusive logic: AdWords height calculated, minor fixes, counters / ads added.
- Improved CSS Sprites (minor fixes).
- 0.6.1, October 06, 2009
- Added support to cache static assets via PHP.
- Added cross-websites multiple hosts disrtibution.
- Improved CSS Sprites logic (background-position on icons, less image size).
- Fixed 'white screen' in IE7 on gzip via PHP.
- Fixed paths calculation for Joomla! installation inside subdirectory.
- Adding debug edition (for Wordpress) to find out issues with product installation / logic.
- Fixed a number of 500 errors in Wordpress plugin.
- Added support for .htaccess in local directory (RewriteBase is calculated now).
- Added username/password for private testing via Basic Authorisation (for curl).
- Fixed multiple hosts distribution in HTML.
- Added unobtrusive support for AddThis widget.
- Improved page rendering on unobtrusive load.
- Version 0.6.0 'sailfish', September 30, 2009, Release Candidate 5
- Added list of ignored images to data:URI.
- Improved caching (now cache reload is forced by mod_rewrite by default, need to re-configure Web Optimizer after upgrade).
- Improved CSS Sprites (better parsing values, better % support).
- Improved caching (separated cases with gzip, deflate and plain content).
- CSS Tidy fixed on background-position with negative values.
- Improved CSS minify on CSS Sprites + data:URI disabled.
- GUI improvements (percentage screen between stages 2 and 3, texts fixes).
- Improved compatibility with both HTML/XHTML (Strict/Transitional) documents.
- Application splitted to demo and full editions.
- Full Wordpress plugin compatibility with installation logic (.htaccess added).
- Native compatibility with corresponding Joomla! 1.5 plugin.
- Native compatibility with corresponding Joomla! 1.0 plugin.
- Added DE localization.
- Added ES localization (the rest).
- 4images added to supported systems.
- Version 0.5.9, September 14, 2009
- Added optional restriction for data:URI images' size.
- Improved CSS Sprites (a number of background-position cases fixed, resolving cascades improved).
- YUI Compressor by default changed to JSMin.
- Improved internal integration (now raw content can be parsed).
- Improved gzipping (added x-gzip, x-deflate, ETag adjusted).
- Native compatibility with corresponding Wordpress plugin.
- Added support for JRE component (Joomla! 1.0.x + Joomla! 1.5.x)
- MIT license replaced with W3C-like one.
- Fixed issue with identical advertisement blocks (unobtrusive logic).
- Version 0.5.8, September 8, 2009
- Fixed settings saving in administrative interface.
- Disabled manupulations with CSS selectors, only parse + minify
- Improved unobtrusive logic (added counters, added ads).
- Improved external files fetching (and paths calculation).
- Added possibility to change password via UI.
- Added support for System-Cache mambot for Joomla! 1.0.
- Fixed multiple hosts logic (on some environments).
- Added ES localization (partly).
- MaxDev Pro (1.082) added to supported systems.
- Version 0.5.7 'back to school', September 1, 2009
- Added server info tab (system requirements).
- Improved CSS Sprites (alpha images creation on some environments).
- Disabled .htaccess logic on CGI environments (if no Apache modules).
- Improved cache directories check / creation on CGI environments.
- Improved static assets caching + added 2 more options for them.
- Improved HTML caching (POST requests are disabled by default).
- UI accessibility greatly improved (for disabled JS).
- Minor GUI improvements.
- osCommerce (2.2) added to supported systems.
- Xayara (1.15) added to supported systems.
- XOOPS (2.3.3) added to supported systems.
- Website Baker (2.8) added to supported systems.
- Open Slaed (1.2) added to supported systems.
- Version 0.5.6, August 24, 2009
- CSS Sprites upgraded to v2.4 (added percentages to absolute values computing).
- Improved repeat-x / repeat-y positioning in CSS Sprites.
- Improved absolute and relative paths fetching.
- Fixed styles priority (now inline styles after external files).
- Fixed exclusing multiple parts from HTML cache.
- Separated HTML cache for gzipped and not content.
- Improved image optimization logic (via smush.it).
- Improved compatibility for Joomla! plugin.
- Fixed some UI and localization bugs.
- ExpressionEngine added to supported systems.
- Version 0.5.5 'falcon', August 17, 2009, Release Candidate 4
- Added plugins API (onInstall, onUninstall).
- Added plugin for Joomla! 1.5.
- Added optional check for gzip via cookie.
- Added stamp (bottom right corner of website's pages).
- Added gzip compression level (in config file only).
- Improved external files and inline styles fetching.
- Improved HTML caching (ETag added).
- Improved multiple hosts behavior (auto-check is optional now).
- Improved compatibility with old PHP4 hosters.
- smush.it optimization enabled back (just URL changed).
- Fixed some UI and documentation bugs.
- Version 0.5.4, August 10, 2009
- smush.it optimization disabled (waiting for public API from Yahoo!).
- Improved mutiple hosts behavior.
- Improved external files fetching.
- Fixed initial gzip for HTML detecting.
- Fixed PHP4-compatibility (stripos).
- UMI.CMS added to supported systems.
- Version 0.5.3, July 08, 2009
- CSS Sprites upgraded to v2.3 (added detecting some ancestors' CSS rules).
- CSS Sprites improved (0 100% case, some minor bugs fixed).
- Added timestamp for generated cache files (GET param).
- Added different ETag for gzipped and not content.
- Added compatibility with PHP 5.3.
- Added backup for images optimized via smush.it.
- Minor look&feel improvements.
- Version 0.5.2, July 01, 2009
- Improved multiple hosts behavior
- Improved CSS Sprites behavior (bottom / right cases).
- Added support for PageCache component in Joomla! 1.0.
- Improved caching behavior in .htaccess for static assets.
- Added backup for changed files.
- Fixed installation issues for Joomla!
- Added time / size delta gained after optimization.
- Added spot into result HTML to check Web Optimizer activity (<head lang="wo">).
- Minor look&feel improvements.
- Version 0.5.1, June 27, 2009
- Improved multiple hosts behavior in case of CSS images.
- Fixed minor issues with classes redeclaration during installation.
- Fixed some installation issues under Joomla!.
- Minor look&feel improvements.
- CakePHP added to supported systems.
- CMS Made Simple added to supported systems.
- Version 0.5.0 'cheetah', June 24, 2009. Release Candidate 3
- Completely new look&feel.
- Added links to useful articles from the second stage (settings).
- Improved HTML minify (added one-string option).
- Improved Web Optimizer overall performance (up to 3-10ms).
- Improved unobtrusive ads / counters options.
- Improved CSS merging.
- Improved parallel downloads.
- CSS Tidy upgraded to 1.4a.
- Added option to force moving JavaScript to </head>.
- Improved static gzip (now included by default).
- CSS Sprites improvements (repeat-x / repeat-y / left / right / top / bottom cases).
- Fixed 'white screen' on CSS Sprites enabled (due to out-of-memory issue).
- Increased data:URI restriction up to 24 Kb (after tests).
- .cur, .ttf, .eot files excluded from data:URI.
- Bitrix added to supported systems.
- cogear added to supported systems.
- Version 0.4.9, June 02, 2009
- Yii autoload fixed.
- Add dimensional restriction for image in CSS Sprites (900 pixels by default).
- Added image optimization for all CSS images via smush.it.
- Huge improvements in @import and dynamic files fetching (also on relative paths).
- .htc files excluded from data:URI.
- Added option to include minified JavaScript file before </body>.
- Version 0.4.8, May 26, 2009
- YUI Compressor envelope fixes.
- Improved fetching scripts in head.
- Added experimental flush of content (default size is first 1024 bytes).
- Added static gzip for dynamic / static CSS / JavaScript files.
- Improved multiple hosts separation logic.
- Added cache cleanup on installation / configuration.
- HTML caching options improved.
- Version 0.4.7, May 22, 2009
- Added secure installation mode (disabled by default) via htpasswd.
- Fixed issue with relative paths for relative document root.
- Fixed paths fetching for dynamic CSS/JS files.
- Improved CSS Sprites functionality on GDlib and memory problems.
- Added client side caching for HTML files.
- Added allowed user agents list to cache HTML pages on server side.
- Invision Power Board added to supported systems.
- Simple Machines Forum added to supported systems.
- Version 0.4.6, May 19, 2009
- Small bug with HTML minifying regarding pre/textarea/script fixed.
- Caching for CSS/JS files improved.
- CSS Sprites improvements (safety checks).
- Yii added to supported systems.
- phpBB added to supported systems.
- Kohana added to supported systems.
- Textpattern added to supported systems.
- Version 0.4.5, May 12, 2009. Release Candidate 2
- CSS Sprites changes (sorting order, transparency to 32bit).
- Image optimization via smush.it (for CSS Sprites only).
- Multiple hosts for images (must be allowed in DNS / server config).
- Exclude list for HTML pages caching (also handles parts of URLs).
- Version 0.4.4, May 07, 2009
- HE localization from Vladimir Karpov.
- Memory restriction for CSS Sprites -- now should work with 16M or 32M.
- Server-side caching for HTML pages (2 new options in config).
- Cache cleanup from control panel possibility.
- All libraries includes moved to optimization stage (~1M RAM savings).
- Fixed JSMin with conditional compilation.
- CSS Sprites minor fixes and improvements (fullcolor, positioning, CSS rules).
- Symfony added to supported systems.
- CodeIngiter / MaxSite added to supported systems.
- Version 0.4.3, May 03, 2009
- Slashes on savings in paths are uniformed.
- CSS Sprites v2.2: huge improvements (paddings, !important, no_ie6 option, additional image checks on creation).
- .htaccess by default is created in local directory (not document root). Added as option.
- YUI Compressor envelope PHP4-compatibility.
- Fixed stupid bug with @media for CSS files
- Zend Framework added to supported systems.
- MODx added to supported systems.
- DataLife Engine added to supported systems.
- Version 0.4.2, April 29, 2009
- Inline styles (inside head) are now included on option 'external files'.
- Compressor core re-written. Files fetching improved.
- NO MTIME option fixed. No aditional files' checks.
- CSS Sprites fixes (fetching images, CSS area, overflow, positioning).
- Some safety fixes for libraries (shell_exec, etc).
- Fixed index.php auto-rewrite on not-closed ?>.
- Version 0.4.1, April 24, 2009
- mod_filter detecting for .htaccess added.
- YASS loader fixes (making this stuff working again).
- All files are included via absolute paths.
- Fixed data:URI generation (selectors and image mime type).
- YUI Compressor for JavaScript added (only on java existence).
- CSS Tidy branch for PHP4 added.
- Configuration options saving on Upgrade fixed.
- Version 0.4, April 21, 2009. Stable Release Candidate
- Added option to disable FILEMTIME check from janvarev.
- CSS Sprites fixes (transparent color, positioning, data:URI restriction).
- vBulletin 3.8 added to supported systems.
- Santafox 1.1 added to supported systems.
- Version 0.3.9, April 15, 2009
- htaccess mod_setenvif check added.
- Inline scripts merging improved.
- Added Ukranian localization from Sergiy Andriychuk.
- Fixed all found PHP notices.
- Added localization for all minor options on the Stage 2.
- CSS Sprites fixes (data:URI added, positioning, merging).
- Added option to inject additional space for CSS Sprites.
- Version 0.3.8, April 14, 2009
- Auto-updater added (checks and downloads files from SVN).
- Chained optimization fixes (CSS Sprites calculation).
- Version 0.3.7, April 13, 2009
- Chained optimization fixes (paths, tights, progress bar -- 7 stages, YASS used).
- compressor moved to web_optimizer (no PHP Speedy traces left).
- CSS Sprites fixes (equal images positioning, ctype emulation).
- POST data is ensafed via htmlspecialchars.
- Version 0.3.6, April 11, 2009
- CSS Sprites fixes (positioning, alpha-channel).
- Timeout problem faced (data:URI).
- JavaScript merging moved to separate option.
- Added JSMin option for JavaScript minimization.
- Added Document Root as an option.
- Added Express Install (one-click mode, chained optimization).
- Added check for PHP classes existence.
- Joostina 1.2 added to supported systems.
- Etomite 1.1 added to supported systems.
- Version 0.3.5, April 8, 2009
- Mini installer (with a list of files) added.
- Localization (EN, RU) added.
- CSS Sprites fixes (PNG, alpha channel, etc).
- Chmod fixes for mini installer (755, 644 only!).
- config.php moved to config.webo.php.
- data:URI for IE fix from sanjakl.
- Simpla added to supported systems.
- PHP-Nuke 8.0 added to supported systems.
- Version 0.3.4, April 2, 2009
- CSS Sprites ignore list added as an option.
- CSS/JS files ignore list added as an option.
- Shift calculation for CSS Sprites added.
- Joomla 1.0.15 added to supported systems.
- Joomla 1.5.10 added to supported systems.
- Version 0.3.3, March 31, 2009
- Added Dean Edwards Packer as an option.
- Typo3 4.2 added to supported systems.
- Added jpegtran for JPEG Sprites.
- Added aggressive merging for CSS Sprites as an option.
- CSS Sprites algorithm improved.
- Version 0.3.2, March 31, 2009
- CSS Sprites 2.0 (added 2 more types, decreased numebr of images).
- Version 0.3.1, March 26, 2009
- All PHP Notices in standard mode fixed.
- CSS Sprites fixes (PNG32, pseudo-selectors, positioning).
- Install directory now in configuration -- any directory can be chosen.
- Version 0.3.0, March 24, 2009
- Uninstaller added (with /index.php and .htaccess cleanup).
- Version 0.2.9, March 23, 2009
- External JavaScript / CSS files merging feature.
- CSS Sprites fixes (paths, CSS Tidy locale floatval).
- Version 0.2.8, March 22, 2009
- Joomla 1.5.0 support added.
- CSS Sprites fixes (positioning, CSS Selectors).
- Some notices in PHP prevented.
- Version 0.2.7, March 20, 2009
- Paths fixes (Denwer).
- Minor UI changes for better usability.
- Check for web-optimizer directory added.
- Fixed empty data:URI creation.
- Version 0.2.6, March 20, 2009
- Fixes in unobtrusive JavaScript logic.
- Version 0.2.5: March 19, 2009
- Auto Rewrite of CMS source file ability (Drupal and Wordpress are supported).
- MIT license added to package.
- Fixed bug with '?' in file names.
- Fixed CSS styles merging (@media and other cases with broken styles).
- Version 0.2: March 17, 2009
- PHP Speedy namings replaced with Web Optimizer.
- .htaccess support added (based on available modules).
- JSMin implementation patched to fit PHP4.
- CSS Sprites auto generation. Version 1.0.
- PHP as CGI implemented.
- data:URI patched to fit CSS Sprites existence.
- A lof of directories calculation fixes.
- RoadMap file added with a list of features.
- pngcrush for CSS Sprites and chmod for it.
- @import CSS directives parsing (in correct order).
- added version to support future auto-update / mini installer.
- YASS library is used for unobtrusive JavaScript loader.
- Version 0.1: March 11, 2009
- Initial version of application.
- Ported all scripts from PHP Speedy.