[Phpwm] [phpwm] Best js compression techniques?
ian.munday at illumen.co.uk
Mon Nov 30 20:01:57 UTC 2009
On 30 Nov 2009, at 16:54, David Goodwin wrote:
> Gavin Kimpson wrote:
>> Hi guys,
>> I'm building a web application that is kinda heavy on the
>> and there does seem some slowdown because of it, what techniques do
> a) make sure Apache / whatever gzip compresses it as it goes out
> b) make sure Apache / whatever sets good expirey headers (i.e. some
> in the future)
> c) host the JS files on a different domain name (or use e.g.
> Google's JS
> library hosting)
> There are obviously whitespace removers/minifiers etc, but I'd expect
> them to not be all that better than e.g. mod_deflate on apache
As David suggests, gzip compression with Apache will probably reduce
the data size by 70-75%.
I do use YUI Compressor to minify the code though, as a nice by-
product is that bits of commented out code are removed and won't be
seen by the end user.
Combine multiple JS files into a single file / fewer files to minimise
the HTTP requests. This also applies to CSS files.
Make use of the suggestions made by by YSlow and the Page Speed:
You can start to get really anal about this stuff. I've now started
to consistently order HTML tag attributes alphabetically "to aid
compression" even though I know full well it'll barely make a dent! :op
More information about the Phpwm