Verminder die aantal komponente op u bladsye
HTTP-versoeke is hoe blaaiers vra om jou bladsye te besigtig. Wanneer u webblad laai in 'n blaaier, stuur die blaaier 'n HTTP-versoek aan die webbediener vir die bladsy in die URL. Dan, as die HTML afgelewer word, ontleed die leser dit en kyk vir bykomende versoeke vir beelde, skrifte, CSS , Flash, ensovoorts.
Elke keer as dit 'n versoek vir 'n nuwe element sien, stuur dit 'n ander HTTP-versoek na die bediener. Hoe meer beelde, skripte, CSS, Flash, ens. Dat jou bladsy die meer versoeke het, sal gemaak word en hoe stadiger jou bladsye sal laai. Die maklikste manier om die aantal HTTP-versoeke op jou bladsye te verminder, is om nie baie (of enige) beelde, skrifte, CSS, Flash, ens. Te gebruik nie. Maar bladsye wat net teks is, is vervelig.
Hoe om HTTP-versoeke te verminder sonder om jou ontwerp te vernietig
Gelukkig is daar verskeie maniere waarop jy die aantal HTTP-versoeke kan verminder, terwyl hoëgehalte, ryk webontwerpe gehandhaaf word.
- Lêers kombineer - Gebruik van eksterne stylvelle en skrifte is belangrik om hulle te verhoed om jou bladsy laai tye af te laai, maar het nie meer as een CSS en een skriplêer nie.
- Gebruik CSS Sprites - As jy die meeste of al jou beelde in 'n sprite kombineer, verander jy verskeie beeldeversoeke in net een. Dan gebruik jy net die agtergrond-beeld CSS-eiendom om die gedeelte van die prent wat jy benodig, te vertoon.
- Prentkaarte - Prentkaarte is nie so gewild as wat hulle een keer was nie, maar as jy aanliggende beelde het, kan hulle verskeie HTTP-beeldversoeke tot net een verminder.
Gebruik Caching om die interne bladsy laai tye te verbeter
Deur CSS sprites en gecombineerde CSS en script lêers te gebruik, kan u ook laai tye vir interne bladsye verbeter. As u byvoorbeeld 'n sprite-prent het wat elemente van binnenshuise bladsye sowel as u bestemmings bladsy bevat, dan is die prent reeds afgelaai en in die kas wanneer u lesers na die interne bladsye gaan. Hulle sal dus nie 'n HTTP-versoek nodig hê om die beelde op jou binnekantbladsye te laai nie.