Det er min opfattelse at der er nogle som ikke kan se fidusen i et værktøj som dette, måske har jeg ikke forklaret det godt nok, så her kommer det
Fidusen er egentlig meget enkel.
Man indskriver fx urlen til sin css fil, trykker komprimer, værktøjet
spytter så den css kode som står i filen ud, men bare hvor den er
komprimeret, ved at fjerne linjeskift, whitespace og al unødig kode som
der egentlig ikke er brug for. Den kode kan man så kopiere ind i css
filen i stedet for den man havde før, og vupti, filen fylder nu mindre.
Man kan samtidig også komprimere filen yderligere på sin server, dette svare til at man
komprimere filer på sin computer (med en zip komprimeret mappe). Men for at man kan lave den komprimering, kræver det kendskab til programmering og den server man arbejder på.
Det er ikke noget jeg
i selve værktøjet kan komme med en opskrift på, da det er så
forskelligt fra hjemmeside til hjemmeside, fra server til server, og
ikke mindst fra programmeringssprog til programmeringssprog.
Så at komme med en opskrift på det, ville være det samme som at give
forkerte oplysninger, hvilket jeg ikke gør. Jeg kan kun vise hvad en
yderligere komprimering kan gøre i et givent tilfælde.
Så fidusen er både at folk ser hvor meget man kan spare ved det, og samtidig at folk får serveret deres kode i komprimeret tilstand (uden linjeskift, whitespace og unødig kode).
Et eksempel:
Tager man fx aminos side:
http://www.amino.dk/virksomhedsbors/, så kan de spare deres brugere
for at hente 83kb mindre samt spare deres servere for at sende 83kb når en bruger kommer forbi.
Sagt på en anden måde.
Som det er for aminos virksomhedsbørs nu, så skal der kun 10 brugere til for at de brugere allerede har hentet 1mb og det er kun hvad angår HTML filen. Men komprimerer de så både på den ene og den anden måde, ja så skal der i stedet ca 65 brugere til at hente den 1 megabyte. Det siger lidt sig selv at det belaster mindre og går hurtigere for brugeren.
Husk samtidig også på at html filen ikke er det eneste en bruger skal hente når de besøger en hjemmeside, de skal i de fleste tilfælde også hente billeder, css filer, javascriptfiler og meget andet. Og css og js filer kan også blive komprimeret på samme måde.
og igen
som jeg skriver på siden og startede ud med at skrive i indlægget, er dette værktøj kun noget af det man skal gøre når man hastighedsoptimerer sin hjemmeside, der er rigtig mange
ting man kan gøre for at optimere hastigheden på sin hjemmeside.
Det hele handler om i sidste ende at sende brugeren så få filer som
muligt, samt at disse filer fylder så lidt som muligt. På den måde spare
man serverkræfter, båndbredde og selvfølgelig får brugeren en bedre
oplevelse fordi det hele går hurtigere. og så er det endda noget Google kan li :)
Håber folk blev klogere af det indlæg :)
MVH Kim