Kasper Johansen wrote:
>
> Jeg har aktiveret zlib serversidet på det højeste niveau (jeg har en ok
> kraftig server). Efter den har været igennem zlib fylder den omkring 8 kb ;)
> Gemt som plaintext fylder den selvfølgelig 100-150 kb.
>
Det giver jo så bare mere arbejde til din server. Du spurgte jo efter
optimal opsætning af HTML.
>
>
>>Du kan snilt mere end halvere den, hvis du adskiller indhold (HTML) og
>>præsentation (CSS).
>>Jeg vil tro at jeg kan få den ned på 4-50Kb.
>>
>>Din CSS-fil fylder pt. 5,14 Kb. Jeg vil tro jeg kan skære den 1/3-del ned.
>>Ligeså med din Javascript fil som fylder pt. 5,8 Kb.
>
>
> CSS og JavaScript bliver jo cached hvis du mener at de fylder for meget?
>
Ja, men hvis du adskiller indhold og præsentation vil din CSS-fil bliver
3-4 gange så stor, så hvis du optimere CSS'er til 66% er det også værd
at tage med.
>
> Billedet bliver skalleret ned når vi uploader dem serversidet. Til at starte
> med skulle vi vise thumbnails i en maskimal størrelse af 140x105 og derfor
> denne størrelse. Mener du at jeg skal lave en dynamisk fil der læser
> billeder så det kun vises i den fil den størrelse som det også bliver vist i
> browseren?
>
Det giver jo også bare mere arbejde til din server. Det er bedre at du
ændre størrelsen til det skal være, og har billederne liggende som
rigtige billede-filer. Ellers skal serveren beregne billederne gang på gang.
> Måske du, eller nogle andre, kunne give mig et par links til nogle gode
> guides hvordan jeg bedst muligt skære ned på mit overflødige HTML? (hvis jeg
> kan få størrelsen endnu længere ned kan jeg sætte mit
> zlib-kompressionsniveau længere ned og få mere ydelse den vej i hvert fald!)
>
Følgende er bare proof of concept, og er slet ikke færdig lavet, men
viser blot hvordan man kan nedsætte mængden af HTML-koden ved at
adskille indhold og præsentation.
Jeg har taget eksempel i den kode omkring dine billeder på forsiden.
Den gamle fylder 2.050 bytes (*)
http://www.hintzmann.dk/testcenter/sites/partyworm.dk/index_old.html
Den nye fylder 400 bytes (*)
http://www.hintzmann.dk/testcenter/sites/partyworm.dk/index.html
Det er ca 80% nedskæring af HTML-koden. Og dem har du 35 af på midten af
siden. dvs. 58Kb kan du skære fra.
Selvfølgelig bliver CSS-filen støre, men det er kun sølle 675 bytes, og
det bliver jo cachet.
(*) Doctype,html,head og body er ikke regnet med (220 byte)
--
Martin Hintzmann Andersen
http://www.hintzmann.dk/