We build. You grow.

Get best community software here

Start a social network, a fan-site, an education project with oxwall - free opensource community software

About OxArt Speed Optimizer - OxArt Speed Optimizer | Forum

Sardar
Sardar Mar 21 '13



The plugin combines multiple CSS/Javascript files, removes unnecessary whitespace, new lines, comments, and serves them with gzip encoding to make your site more responsive.
Also the plugin optimizes DB tables and uses DB query caching to decrease server side page generation time.
Below you can see the list of all features:

---------------------------------------------------------------------------------------------------

- Combines and minifies multiple CSS or JavaScript files into a single download

- Uses base64 encoding for small decoration graphics

- Drasticaly reduces the number of static requests to the server

- Uses Oxwall cache generating event, making sure all files in cache are up to date

- Caches server-side temp files to avoid doing unnecessary work

- All file generation is lazy-loaded, no extra server load

- Automatically rewrites relative URIs in combined CSS files to point to valid locations

- Content-Encoding: gzip, caching allows it to serve gzipped files faster than Apache's mod_deflate option

- Optionaly removes all extra spaces and new lines in HTML output, decreasing the size of output up to 30-50%

- Helps to get rid of annoying blinkings in CSS rollover effects

- Cache files generation and compression works in asynchronous way using cron job tasks

- Supports Oxwall cloud adapters, i.e. if you use cloud storage all the files will be uploaded to clouds keeping your server from most part of static requests

- The plugin regularly optimizes database tables and does it automatically on schedule, it improves the performance of table indexes and saves your server diskspace

- The plugin caches up to 30% of database queries (depends on page and plugins set) within predefined lifetime which makes your page load faster

- The plugin provides full cache control, you can clean any cache entity from admin panel

---------------------------------------------------------------------------------------------------

Let's take a look at the demo site index page load comparison before and after optimization:

BEFORE:

AFTER:


We managed to decrease the number of server requests from 60 down to 27, improving page load time from 7.8 secs down to 5.5 secs !


---------------------------------------------------------------------------------------------------

Database caching was added in version 1.1. We can check out the effect from caching enabling OW_PROFILER and disabling DEV_MODE in config.php.

There is an example below:

BEFORE:
AFTER:

As we can see DB caching decreased the number of queries from 127 down to 88.

---------------------------------------------------------------------------------------------------

Cache control page, here we can clear any cache type without enabling heavy developer mode:
The Forum post is edited by Sardar Jul 21 '14
This topic is sticky
This topic is locked
You do not have permission to reply this topic