Sayfalarınızdaki Komponent Sayını Azaltın
HTTP istekleri, brauzerlərin səhifələrinizi necə görmək istədikləridir. Veb səhifəniz brauzerinizə yükləndiyi zaman, brauzer URL-də səhifənin web serverinə bir HTTP sorğu göndərir. Daha sonra, HTML təqdim edildikdə, brauzer onu ayırır və şəkillər, skriptlər, CSS , Flash və s. Üçün əlavə istəklər axtarır.
Hər dəfə yeni bir element üçün bir sorğu görürsə, serverə başqa bir HTTP sorğu göndərir. Sayfanızın daha çox istekte olduğu daha çox resim, skript, CSS, Flash və s. Yapılacak ve sayfalarınızın yükleneceği daha yavaş olacaq. Sayfalarınızdaki HTTP isteklerinin sayısını azaltmanın en asan yolu, bir çox (və ya) resim, skript, CSS, Flash, və s. Istifadə etməməkdir. Ancaq yalnız mətn olan səhifələr darıxdırıcıdır.
Dizaynınızı məhv etmədən HTTP İsteklerini Azaltma
Xoşbəxtlikdən, yüksək keyfiyyətli, zəngin web dizaynlarını saxlayarkən, HTTP istəklərinin sayını azaltmaq üçün bir neçə yol var.
- Faylları Birləşdirin - Xarici stillərdən və skriptlərdən istifadə edərək, onları səhifənin yükləmə müddətlərindən bogging saxlamağınız vacibdir, lakin birdən çox CSS və bir skript faylı yoxdur.
- CSS Sprites istifadə - Bir və ya bir neçə şəkilləri bir sprite daxil birləşdirdiyiniz zaman, birdən çox şəkilləri soruşdurmanızı yalnız birinə çevirirsiniz. Sonra lazım olan təsvir bölməsini göstərmək üçün yalnız fon-image CSS xüsusiyyətindən istifadə edirsiniz.
- Image Maps - Image xəritələr bir dəfə olduğu kimi populyar deyil, lakin bitişik şəkilləri olduğunuzda birdən çox HTTP şəkil istəklərini bir az endirə bilərlər.
Dahili səhifənin yüklənmə müddətini artırmaq üçün Caching istifadə edin
CSS sprites və kombinə edilmiş CSS və script fayllarını istifadə edərək, daxili səhifələr üçün yükləmə vaxtlarını da təkmilləşdirə bilərsiniz. Məsələn, daxili səhifələrin elementləri və açılış səhifəsi olan bir sprite şəkiliniz varsa, o zaman oxucularınız həmin daxili səhifələrə gedərkən, şəkil artıq yüklənir və cachedədir . Beləliklə, həmin şəkilləri daxili səhifələrinizə yükləmək üçün bir HTTP tələbi olmayacaq.