webForumDet fria alternativet

bild vs. bilder

12 svar · 660 visningar · startad av hana78

hana78Medlem sedan aug. 200653 inlägg
#1

tja!

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...

tack för svar, hoppas jag!

tydalMedlem sedan juni 20034 013 inlägg
#2

hana78 skrev:

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.

hana78Medlem sedan aug. 200653 inlägg
#3

danke!

dapMedlem sedan dec. 1999151 inlägg
#4

Inte 1px

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...

cayaMedlem sedan aug. 20051 448 inlägg
#5

en bild som är 1x400 är mindre för minnet än en bild som är 20x400
rekommenderar att du väljer den som är minst

maydayMedlem sedan aug. 20003 473 inlägg
#6

caya skrev:

en bild som är 1x400 är mindre för minnet än en bild som är 20x400
rekommenderar att du väljer den som är minst

Varför bygga en bild som är 1pixel vore de inte enklare att ange bakgrundsfärg?

albaxMedlem sedan juli 200520 inlägg
#7

mayday skrev:

Varför bygga en bild som är 1pixel vore de inte enklare att ange bakgrundsfärg?

Den skulle ju vara gradient.

cayaMedlem sedan aug. 20051 448 inlägg
#8

edit: asch... du var snabbare albax

Alpha IIMedlem sedan maj 20002 993 inlägg
#9

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.

hltmMedlem sedan nov. 2004438 inlägg
#10

Alpha II skrev:

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...

1. Note to self: alltid leva som man lär...
Jaja, bara jävlas lite så här på kvällskvisten :)

zcorpanMedlem sedan dec. 20042 245 inlägg
#11

Om du använder 3-5px istället för 1px är det inga problem med prestandan. För bilder som repeteras åt båda hållen får du ha ännu mer, säg 30x30px.

DanneStMedlem sedan feb. 20041 311 inlägg
#12

Finns det då inget smidigt sätt att via css ange en tonande (gradient) bakgrundsfärg?

zcorpanMedlem sedan dec. 20042 245 inlägg
#13

Inte än, men det har föreslagits flera gånger.

137 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)