Намалете броя на компонентите на страниците си
HTTP исканията са как браузърите искат да видят вашите страници. Когато уеб страницата ви се зареди в браузър, браузърът изпраща HTTP заявка до уеб сървъра за страницата в URL адреса. След това, когато HTML се предаде, браузърът го анализира и търси допълнителни заявки за изображения, скриптове, CSS , Flash и т.н.
Всеки път, когато вижда заявка за нов елемент, тя изпраща друга заявка за HTTP на сървъра. Колкото повече изображения, скриптове, CSS, Flash и т.н., че вашата страница има повече заявки ще бъдат направени и по-бавно ще се зареждат страниците ви. Най-лесният начин да намалите броя на заявките за HTTP на страниците си е да не използвате много (или каквито и да е) изображения, скриптове, CSS, Flash и т.н. Но страниците, които са само текст, са скучни.
Как да намалите HTTP заявките без да унищожите вашия дизайн
За щастие има няколко начина, по които можете да намалите броя на HTTP заявките, като същевременно поддържате висококачествени и богати уеб дизайни.
- Комбиниране на файлове - Използването на външни стилови листа и скриптове е важно, за да не бъдат затрупани времето за зареждане на страницата, но нямат повече от един CSS файл и един скрипт.
- Използвайте CSS Sprites - Когато комбинирате повечето или всичките си изображения в спрайт, вие превъртите множество заявки за изображения в само една. След това просто използвайте собствеността CSS на фона, за да покажете част от изображението, от което се нуждаете.
- Карти с изображения - Карти за изображения не са толкова популярни, колкото са били преди, но когато имате съседни изображения, те могат да намалят броя на заявките за изображения на HTTP до само една.
Използвайте кеширането, за да подобрите времената за зареждане на вътрешната страница
С помощта на CSS sprites и комбинирани CSS и скриптови файлове, можете също да подобрите времето за зареждане на вътрешните страници. Например, ако имате изображение от спрайт, което съдържа елементи от интериорни страници, както и целевата Ви страница, тогава когато вашите читатели отиват на тези вътрешни страници, изображението вече е изтеглено и в кеша . Така че няма да се нуждаят от HTTP заявка за зареждане на тези изображения на вътрешните ви страници.