Google lancerer mod_pagespeed-modul til Apache

Efter Google i forbindelse med Google Caffeine-opdateringen annoncerede, at webperformance, herunder særligt page load time, fremadrettet ville indgå som en del af rankingalgortimen har der fra en lang række fronter været massiv opmærksomhed omkring optimeringsdisciplinen.

Lav page load-time = usability
Googles udmelding har naturligvis øget interessen for at optimere loadtider, men disciplinen er ikke ny under solen. Lav pageload-tid har længe været et usability-kriterium. I klassikeren Call to Action af Eisenberg-brødrene er kriteriet også med som en del af konverteringsoptimeringsindsatsen, selvom det noget anakronistisk anbefales, at holde ens loadtid under 10! sekunder. Bogen er skrevet i de glade modemdage.

Hurtig loadtid = lav bouncerate sådan overordnet set
Det anslås, at brugeren i løbet af milisekunder beslutter, om han vil forlade en hjemmeside igen (bounce). Jo hurtigere siden vises, desto lavere bounce rate. Groft sagt.

mod-pagespped-optimering-apache

Illustation: Google annoncerere mode_pagespped-modul

Google lancerer mod_pagespeed
Php har i modsætning til fx ASP den ulempe, at koden kompileres ved run-time. Det betyder, at man ved hjælp af en række twists og teknikker kan sikre sig bedre performance. Det kunne fx være ved at installere en opcode cache (APC, eAccelrator), således at kompilerede kodesegmenter cachces i memory og kan køres derfra. Caching af php-filer som statistik-html er også en mulighed.

Derudover er der en lang række andre justeringer, man kan foretage. Fra at samle css-scripts i én fil over css-sprites til fjernelse af kommentarer og mellemrum i javascript.

Den slags sørger Googles nye mod_pagespeed-modul til Apache for.

# combine_css – samer css i én fil, for at minimere antallet af http-requests
# rewrite_css – minimerer javacript ved at fjerne mellemrum og brugerkommentarer
# rewrite_images – billedoptimering, der reducerer billedstørrelsen
# remove_comments – optimerer html-filer ved at fjerne kommentarer
# extend_cache – sætter en højere cachetid

Modulet er open source.

Det er mit indtryk, at de fleste, der har arbejdet intensivt med loadtidsoptimering har været pagespeeds-modulets indsatsområder igennem, men for en bredere skare er modulet bestemt interessant.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

No related posts.

This entry was posted in apache, performancetuning, tuning af apache and tagged , , , , , , , , , , . Bookmark the permalink.

One Response to Google lancerer mod_pagespeed-modul til Apache

  1. Nicholas says:

    Vi har hos Termino, som er et site hvor man kan finde de bedste og billigste lån, fulgt mange af anbefalingerne nævnt ovenfor, og vi er nået ned på 251kB i alt og en page load tid på ca. 1 sekund med kold cache (serveren er i øvrigt placeret i England). Vi bruger Rails 3.0 og forventer flere forbedringer, når Rails 3.1 kommer ud med bl.a. sprites. Vi benytter i øvrigt en teknik (som ikke er nævnt foroven): Vi har serverer static content fra flere subdomæner, hvilket omgår begrænsningen på 3-4 forbindelser til samme domæne alt afhængig af browser-typen. Dermed kan browseren hente alt indhold samtidig, hvilket giver signifikant forbedring af load hastigheden.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>