-
Get rid of non-useful HTML meta tags in <head>
-
The bytes at the beginning of the file are your most precious
-
And contribute directly to user percieved latency
-
Think: one line of text ~= 20-30 milliseconds on a 28.8
30 milliseconds is about one minimum human observed latency time
-
e.g. silly editors that annotate nothing other than the file was processed
by them
-
Unfortunately, <meta> is currently only legal in <head>;
hopefully fixed in Cougar
-
Some editors gratuitously put in very silly markup; e.g. extra spaces,
non-breaking spaces, redundant font information, specifing the default
case for an option, etc.
These bytes add up.
-
Where style sheet markup is possible, it will often both save bytes
on images,
-
as it is a more compact representation
-
and the protocol requests required to get the images
-
Lower case all tags (happens to compress a bit better, as tag strings
more likely usable in the text); mixed case is worst possible compression
-
When your server (and the browsers) have provisions for compression
of HTML and text, bother to do it
-
Will be faster for your end users (on both dialup and a LAN!)
-
Saves bandwidth on the network and your ISP lines
-
Saves server CPU time for static content