Min indiske Hero er til noget "indisk bryllup" så det bliver først engang, fra næste uge, hvor der arbejdes fortsat med siden, og jeg skal nok få bugt med alle disse problemmer:
Friend A: - Enable caching in Magento, so pages render quicker, use firebug to ensure that each
page(html only) renders in less then a second and preferably in less the half a second.
- Combine all JavaScript files into one, minify and zip them.
- Combine all Css files into one, minify and zip them.
- Use Photoshop or another tool to compress the JPGs to a smaller size, rightnow serie-0-jpg is 600 kb,
but with preset JPEG Medium in Photoshop it is 200 kb, and could probably be even less.
Friend B: - Disable cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
- Set Expires headers in the future, not in the past
- Set cache-control headers for static files to far-future
- Make javascript non-blocking
- Use sprite images
- Set image dimensions for images when possible, this will make space enough for the browser, which
will make it stop making reflows/repaints, this will speed up the perceived performance, which will give
a better UX.
- Use a cookie free domain for static resources. By serving static files from a domain containing
cookies, will make extra checks on the server, which makes each request taking longer time to perform.
Det er så fedt, se ens side er lyn hurtigt, og det så rigtigt: Speed matters for Google seach :-)
Hej
Selve html siden, bliver nu indlæst hurtigere, det var måske cache der gjorde det. Billederne er også blevet mindre, men de kunne godt blive endnu mindre.
Siden kører klart hurtigere end før, men jeg stadig sige den burde kunne blive en del bedre ved at følge rådene mere. For de beskrivende opgaver er langt fra løst, f.eks. er der stadig en masse javascripts og css filer inkluderet.
Jeg synes heller ikke jeg kan se at nogle af rådende fra Lucas er blevet fulgt, jeg så ihvertfald ingen Css Sprites og javascriptet er stadig blocking.
Checkede et par billeder og der var heller ikke sat størrelser.
Nu kender jeg ikke dialogen med din udvikler, men hvis han mener at han har udført alt på begge lister, så ville jeg overveje om man kunne finde en mere kompetent til opgaven, måske en anden inder.