Solicitările HTTP sunt modul în care browserele solicită vizualizarea paginilor dvs. Când pagina dvs. Web se încarcă într-un browser, browserul trimite o solicitare HTTP către serverul web pentru pagina din URL. Apoi, pe măsură ce este livrat codul HTML, browserul îl analizează și caută cereri suplimentare pentru imagini, scripturi, CSS, Flash și așa mai departe.
De fiecare dată când vede o solicitare pentru un element nou, trimite o altă solicitare HTTP către server. Cele mai multe imagini, scripturi, CSS, Flash, etc., că pagina ta are cele mai multe solicitări vor fi făcute, iar paginile mai lent vor fi încărcate. Cea mai ușoară modalitate de a reduce numărul de cereri HTTP pe paginile dvs. este să nu utilizați multe (sau orice) imagini, scripturi, CSS, Flash etc. Dar paginile care sunt doar text sunt plictisitoare.
Cum de a reduce solicitările HTTP fără a vă distruge designul
Din fericire, există mai multe moduri în care puteți reduce numărul de solicitări HTTP, menținând în același timp designuri de web de înaltă calitate, bogate.
- Combinați fișierele - Folosirea foilor de stil externe și a scripturilor este importantă pentru ca aceștia să nu împuște timpul de încărcare a paginilor dvs., dar nu au mai mult de un fișier CSS și un script.
- Utilizați Sprite CSS - Când combinați majoritatea sau toate imaginile într-un sprite, transformați mai multe cereri de imagini într-una singură. Apoi, utilizați proprietatea CSS de fundal pentru a afișa secțiunea imaginii de care aveți nevoie.
- Hărți imagine - Hărțile de imagini nu sunt la fel de populare cum au fost odată, dar când aveți imagini contigue, acestea pot reduce cererile de imagini HTTP multiple până la unul singur.
Utilizați Caching pentru a îmbunătăți timpul intern de încărcare a paginii
Folosind sprite CSS și fișiere combinate CSS și script, puteți îmbunătăți timpii de încărcare pentru paginile interne. De exemplu, dacă aveți o imagine sprite care conține elemente de pagini interioare, precum și de pagină de destinație, atunci când cititorii dvs. accesează paginile interne, imaginea este deja descărcată și în memoria cache. Deci nu vor avea nevoie de o solicitare HTTP pentru a încărca aceste imagini pe paginile interioare.