jag har ingen aning om hur jag räknar ut det här eller ens om jag tänker rätt men låt säga att jag har en stor bakrund till min hemsida som är gradient... (typ 600x400px)
visst borde det väl spara bandbredd om jag bara tog en liten bild 1x400px och sen lät browsern repeata bilden över bakgrunden?
den laddar väl inte in bilden 600ggr då så att det går åt lika mycket bandbredd?
hoppas det inte är så iaf...
den laddar väl inte in bilden 600ggr då så att det går åt lika mycket bandbredd?
I minnet laddar den in den 600 gånger, jo, men eftersom det är samma bild laddas den ju bara en gång från din webbserver, alltså sparas en massa bandbredd.
Brukar man inte säga att göra bakgrunder t.ex. 20x400 för bättre prestanda?Då slipper webbläsaren rita samma fil 600 ggr. Bara 30 ggr i detta fallet...
Gör den bredare än en pixel! Att blitta en pixel stor bild på ett stort område är krävande om din besökare mot förmodan skulle komma surfande med en gammal slödator. Men även om så inte är fallet så renderas ju sidor med några bilder i sekunden och att blitta en hög bild som är en pixel bred är oerhört ineffektivt pga hur minnet läses in.