Web’de her gezindiğinizde, içeriği ekranınıza iletmek için perde arkasında bir sürü teknik şey olur.
Bu faaliyetleri yönetenler genellikle mühendislerdir. Pazarlamacılar, teknik bilgiye sahip olanlar bile bundan çekiniyor. Bu etkinliklerden biri bir HTTP isteğidir ve aslında düşündüğünüz kadar karmaşık değildir. Aslında, pazarlamacıların, bir kişinin web sitesini her ziyaret ettiğinde kendi web sitelerinin gerçekleştirdiği eylemler hakkında en azından genel bir anlayışa sahip olması gerekir .
Pazarlamacıların sorumlu olma eğiliminde olan metrikler, büyük ölçüde bir web sitesinin arka ucunun nasıl geliştirildiğine bağlı olabilir. Örneğin, web sayfanızdan gelen çok sayıda HTTP isteği, sayfanın yüklenme süresini yavaşlatabilir ve bu da kullanıcı deneyimine zarar verir. Bu, yeterince hızlı yüklenmezse ziyaretçilerinizin sayfadan daha hızlı ayrılmasına neden olabilir (
“hemen çıkma oranınızı” artırır).
HTTP istekleri, hedef kitlenizin işletmenizle ne kadar ilgili olduğunu belirleyen çok sayıda önemli ölçümü etkileyebilir.
Peki, bir HTTP isteği tam olarak nedir? Kullanıcı deneyimini nasıl etkiler? Ve bir pazarlamacı , web sitelerinin HTTP isteklerini azaltmak için ne yapabilir ? Bu soruların her birini tek tek inceleyelim. Sonunda, bu yanıt protokollerinin neden önemli olduğunu ve web sitenizin ziyaretçilerine daha iyi, daha hızlı bir deneyim sunmak için neler yapabileceğinizi daha iyi anlayacaksınız.
HTTP İstekleri nedir?
Birisi web sitenizdeki bir sayfayı her ziyaret ettiğinde, genellikle şu şekilde olur:
- Kişinin web tarayıcısı (popüler tarayıcılar Chrome, Firefox ve Safari’yi içerir) web sunucunuza bir istek gönderir. Sunucunuz, ziyaret etmeye çalıştıkları web sayfasını sitenizde barındırır.
- Tarayıcı, sunucunuzun o sayfayla ilişkili içeriği içeren bir dosya üzerinden göndermesini ister. Bu dosya, web sayfanızda bulunan metin, resim veya multimedya içerebilir.
- Kişinin tarayıcısı bu dosyayı aldığında, web sitenizi kişinin bilgisayar ekranında veya mobil cihazında oluşturmaya başlar.
- Web sayfanızda tarayıcının henüz almadığı daha fazla içerik varsa, tarayıcı başka bir HTTP isteği gönderir.
Yukarıdaki adımlar, sorudan cevaba kadar tek bir HTTP isteğini açıklar. HTTP, “Köprü Metni Aktarım Protokolü” anlamına gelir; bu, bir dosya için istek gönderen bir web tarayıcısının ve bu dosyayı tarayıcıya gönderen (veya “aktran”) sunucunun süslü bir adıdır.
HTTP İstekleri Kullanıcı Deneyimini Neden Etkiler?
HTTP isteklerinin web sitenizin kullanıcı deneyimini etkilemesinin iki nedeni vardır: istenen dosya sayısı ve aktarılan dosyaların boyutu .
Daha Fazla Dosya = Daha Fazla HTTP İsteği
Bir web tarayıcısının, web sitenizdeki her bir dosya için ayrı bir HTTP isteği yapması gerekir. Web sitenizde çok fazla dosya yoksa, sitenizdeki içeriği istemek ve indirmek çok uzun sürmez. Ancak çoğu iyi web sitesinde çok sayıda dosya bulunur.
Web sitenizde ne kadar çok dosya varsa, kullanıcınızın tarayıcısının yapması gereken HTTP istekleri de o kadar fazla olacaktır. Bir tarayıcı ne kadar çok HTTP isteğinde bulunursa, sitenizin yüklenmesi o kadar uzun sürer.
Daha Büyük Dosyalar = Daha Uzun HTTP İstekleri
Aktarılmakta olan dosyanın boyutu, bir sayfanın kullanıcının ekranına yüklenmesinin ne kadar sürebileceğini de etkileyen bir faktördür. Ve bilgisayarınızdaki dosyaların çeşitli dosya boyutları olduğu gibi – bayt (B), kilobayt (KB), megabayt (MB) vb. olarak ölçülür – web sayfanıza gömülü dosyalar da öyle. Büyük, yüksek tanımlı görüntüler, büyük dosya boyutlarının ortak suçlusudur.
Başka bir deyişle, web sitenizdeki içerik ne kadar büyük veya yüksek tanımlıysa, dosya boyutu da o kadar büyük olur. Dosya boyutu ne kadar büyükse, onu sunucunuzdan kullanıcının tarayıcısına aktarmak o kadar uzun sürer.
Bu dosya ne kadar uzun süre aktarılırsa, kullanıcının tarayıcısının bu içeriği kendi ekranında oluşturması için o kadar uzun süre beklemesi gerekir.
HTTP İstekleri Kullanıcı Deneyimini Nasıl Etkiler?
Uzun yükleme süresi , kullanıcılarınız için rahatsız edici ve sinir bozucu bir deneyim olabilir. Mobil kullanıcılar özellikle kötü bir deneyim yaşayacaklar çünkü çoğu, sayfa mobil tarayıcılarında görünmeye başlamadan önce bir web sayfasındaki her varlığın indirilmesini beklemek zorunda kalacak.
CSS kodu sitenizin herhangi bir yerinde veya herhangi bir sayıda dosyada olabilir ve yine aynı şekilde çalışır. Aslında, genellikle bir sitenin birden fazla CSS dosyasına sahip olmasının tek nedeni, site tasarımcısının ayrı dosyalarla çalışmayı daha kolay bulmasıdır. CSS dosyalarını birleştirme hakkında daha fazla bilgi edinmek için bu ön uç web sitesi performans kılavuzuna bakın .