HTTP-anmodninger er, hvordan browsere beder om at se dine sider. Når din webside indlæser i en browser, sender browseren en HTTP-anmodning til webserveren for siden i webadressen. Så, som HTML er leveret, analyserer browseren det og søger yderligere anmodninger om billeder, scripts, CSS, Flash osv.
Hver gang det ser en anmodning om et nyt element, sender den en anden HTTP-anmodning til serveren. Jo flere billeder, scripts, CSS, Flash osv., At din side har flere anmodninger, vil blive lavet, og jo langsommere dine sider vil blive indlæst. Den nemmeste måde at reducere antallet af HTTP-anmodninger på dine sider er at ikke bruge mange (eller nogen) billeder, scripts, CSS, Flash osv. Men sider, der kun er tekst, er kedelige.
Sådan reduceres HTTP-anmodninger uden at ødelægge dit design
Heldigvis er der flere måder, du kan reducere antallet af HTTP-anmodninger, samtidig med at du opretholder højkvalitetsrige webdesigner.
- Kombiner filer - Ved at bruge eksterne stilark og scripts er det vigtigt at holde dem fra at falde ned på dine sider, men ikke mere end én CSS og en scriptfil.
- Brug CSS Sprites - Når du kombinerer de fleste eller alle dine billeder i en sprite, drejer du flere billeder anmodninger til kun en. Derefter bruger du kun CSS-egenskaben bag baggrundsbillede til at vise den del af billedet, du har brug for.
- Billedkort - Billedkort er ikke så populære, som de engang var, men når du har sammenhængende billeder, kan de reducere flere HTTP-billedanmodninger ned til kun en.
Brug Caching til at forbedre indlæsningstider for intern side
Ved at bruge CSS sprites og kombineret CSS og script filer kan du også forbedre belastningstider for interne sider. Hvis du for eksempel har et spritbillede, der indeholder elementer på indersider og din destinationsside, så når dine læsere går til disse interne sider, er billedet allerede downloadet og i cachen. Så de behøver ikke en HTTP-anmodning for at indlæse disse billeder på dine indersider enten.