Aynı sayfayı Wi-Fi'de açın
Wi-Fi'de belirgin şekilde hızlanıyorsa sorun mobil bağlantının gecikmesindedir. Fark yoksa sorun sunucudadır ya da cihazınızın işleme kapasitesindedir; hattı değiştirmek bir şey kazandırmaz.
Yaygın açıklama "internet yavaş"tır, ama ölçüm bunu genellikle doğrulamaz. Mobilde bir sayfanın açılması sırasında geçen sürenin büyük bölümü <strong>veri indirmekle değil, sıra beklemekle</strong> geçer: alan adının çözümlenmesi, bağlantının kurulması, şifreleme anlaşması ve sunucunun ilk baytı üretmesi. Bunların hepsi bant genişliğinden değil, <strong>gecikmeden</strong> etkilenir. Bu sayfa süreyi kalem kalem ayırır ve hangi kalemin sizde, hangisinin karşı tarafta olduğunu gösterir.
Güncellendi:
Bant genişliği bir saniyede kaç bit taşıyabildiğinizdir; gecikme ise bir isteğin karşı tarafa gidip cevabın geri dönmesinin ne kadar sürdüğüdür. Bir sayfanın açılması bu iki büyüklüğün toplamı değil, çoğu zaman <em>ikincisinin katları</em> tarafından belirlenir.
Sebep şudur: sayfa açılmadan önce arka arkaya birkaç tur gidiş-dönüş yapılır. Alan adı bir sunucu adresine çevrilir, bağlantı kurulur, şifreleme üzerinde anlaşılır ve ancak ondan sonra ilk istek gönderilir. Bu turların her biri bir gidiş-dönüş süresi kadar zaman yer ve <strong>ne kadar hızlı bir hattınız olursa olsun kısalmaz</strong>. Hattı iki katına çıkarmak bu bekleme süresini yarıya indirmez.
Mobil bağlantılarda gecikme, sabit hatlara göre yapısal olarak yüksektir. Telefon ile baz istasyonu arasındaki radyo katmanı, cihaz uyku modundan çıkarken yeniden kurulan bağlantı ve hücreler arası geçiş, hepsi bu süreye eklenir. Aynı sayfanın evde Wi-Fi ile bir saniyede, dışarıda dört saniyede açılmasının sebebi genellikle indirme hızı değil, işte bu turların pahalılaşmasıdır.
İkinci belirleyici önbellektir. İlk ziyaretinizde her şey sıfırdan indirilir; ikinci ziyarette yazı tipleri, stil dosyaları ve görseller cihazda hazır bekler. Aradaki fark tipik olarak dört-beş kattır ve bu, kullanıcının yapabileceği en büyük tek iyileştirmedir — çünkü önbelleği bozan alışkanlıklar (her seferinde gizli pencere, agresif temizleme, veri tasarrufu modunun bazı biçimleri) doğrudan sizin kontrolünüzdedir.
Aşağıdaki değerler 50 ms gidiş-dönüş süresi olan tipik bir 4G bağlantısı içindir. "Soğuk" ilk ziyareti, "sıcak" önbelleği dolu ikinci ziyareti anlatır.
| Aşama | Soğuk açılış | Sıcak açılış | Neye bağlı |
|---|---|---|---|
| Alan adı çözümlemesi | 50 ms | 0 ms | Gecikme + önbellek |
| Bağlantı kurulumu | 50 ms | 0 ms | Gecikme |
| Şifreleme anlaşması | 100 ms | 50 ms | Gecikme + protokol sürümü |
| Sunucunun ilk baytı | 200 ms | 200 ms | Karşı taraf |
| HTML indirme ve çözümleme | 150 ms | 100 ms | Boyut + cihaz |
| Stil ve betik dosyaları | 400 ms | 0 ms | Boyut + önbellek |
| Görseller | 700 ms | 0 ms | Boyut + önbellek |
| Toplam | 1.650 ms | 350 ms | — |
İki sütun arasındaki fark 4,7 kattır ve tamamı önbellekten gelir. Dikkat edilecek ikinci nokta, dördüncü satırın iki sütunda da aynı kalmasıdır: sunucunun ilk baytı sizin tarafınızdan hiçbir ayarla kısaltılamaz. Sayfa hem soğuk hem sıcak açılışta yavaşsa sorun büyük olasılıkla sizde değildir.
Sayfa açılmadan önce yapılan dört gidiş-dönüş turunun toplam maliyeti, bağlantı türüne göre yirmi kata kadar değişir. Bu süre hiçbir veri taşınmadan geçer.
| Bağlantı | Tipik gidiş-dönüş | Dört turun maliyeti | Kullanıcı algısı |
|---|---|---|---|
| Fiber üzerinden Wi-Fi | 10 ms | 40 ms | Anında |
| 5G | 20 ms | 80 ms | Anında |
| 4G | 50 ms | 200 ms | Hızlı |
| 3G | 120 ms | 480 ms | Fark edilir gecikme |
| Zayıf sinyalli 3G | 300 ms | 1.200 ms | Belirgin yavaşlık |
Son satırdaki 1,2 saniye, sayfanın <em>tek baytı</em> inmeden önce geçer. Bu yüzden zayıf sinyalde küçük bir sayfa bile yavaş açılır; sorun boyut değil, mesafedir. Sinyal çubuğu dolu görünse bile hücre kenarındaysanız bu değer yükselir.
İndirme süresi basit bir bölmedir, ama toplam süre yalnızca bu bölmeden ibaret değildir. Gerçekçi bir 4G bağlantısında hesap şöyle işler:
Aynı sayfa önbellekten açıldığında indirilecek veri 2 MB değil, yalnızca HTML kadardır — tipik olarak 50-100 KB. O durumda indirme süresi 0,08 saniyeye düşer ve toplam 0,48 saniye olur. Yani ikinci ziyaretteki hız kazancının kaynağı hattınız değil, cihazınızda duran dosyalardır.
Sıra, ölçülen etkiye göredir. İlk iki madde çoğu durumda diğerlerinin toplamından fazla fark yaratır.
Her temizlik, bir sonraki açılışı soğuk açılışa çevirir ve yukarıdaki tabloya göre süreyi dört katına çıkarır. Önbellek yalnızca bir sorun teşhisi sırasında ya da bozuk bir sayfa davranışında temizlenmelidir; rutin bir bakım işlemi değildir.
Gizli pencere her açılışta boş bir önbellekle başlar. Gizlilik kazancı gerçektir ama bedeli, her ziyarette tam boyutlu bir indirme yapmaktır. Gizli pencereyi ihtiyaç duyduğunuzda kullanın, sürekli mod haline getirmeyin.
Arka planda duran çok sayıda sekme belleği doldurur ve tarayıcı, önbellekteki dosyaları erken atmak zorunda kalır. On beş açık sekmeyle çalışan bir telefonda önbellek isabet oranı belirgin biçimde düşer; bu, dolaylı olarak her açılışı yavaşlatır.
Bu mod veriyi bir ara sunucudan geçirerek sıkıştırır. Toplam bayt azalır ama araya bir durak daha girer; gecikme artar. Statik sayfalarda kazanç, sürekli güncellenen içeriklerde kayıp görürsünüz.
Sinyal çubuğu bant genişliğini gösterir, gecikmeyi değil. Aynı yerde sayfa yavaş açılıyor ama video sorunsuz oynuyorsa sorun neredeyse kesinlikle gecikmedir; bu durumda Wi-Fi'ye geçmek, sinyalin daha iyi olduğu bir noktaya gitmekten daha etkilidir.
Her testin tek bir amacı vardır: sorunu bir tarafa sabitlemek. Üçü sırayla yapıldığında sorumluluk neredeyse her zaman netleşir.
Wi-Fi'de belirgin şekilde hızlanıyorsa sorun mobil bağlantının gecikmesindedir. Fark yoksa sorun sunucudadır ya da cihazınızın işleme kapasitesindedir; hattı değiştirmek bir şey kazandırmaz.
Diğer siteler normal açılıyorsa hattınız iyidir ve yavaşlık o sitenin sunucusundan gelir. Her site yavaşsa hat ya da cihaz tarafındasınız demektir; bu, ilk testle birleştiğinde iki olasılıktan birini eler.
İkinci açılış belirgin biçimde hızlıysa mekanizma normal çalışıyor ve ilk açılış maliyeti kaçınılmaz. İkinci açılış da yavaşsa önbellek devreye girmiyordur: gizli pencere, agresif temizleme ayarı ya da dolu depolama akla gelmelidir.
Çünkü açılış süresinin büyük bölümü veri indirmekle değil, bağlantı kurmakla geçer. Alan adı çözümlemesi, bağlantı kurulumu ve şifreleme anlaşması arka arkaya üç-dört gidiş-dönüş turu ister; 4G'de bu yalnızca 200 ms, zayıf sinyalde 1,2 saniyedir ve hiç veri taşınmadan harcanır. Buna sunucunun ilk baytı ve indirme süresi eklenir.
Kısmen. Bant genişliği yalnızca indirme kalemini kısaltır; bekleme kalemlerine dokunmaz. 2 MB'lık örnek sayfamızda hızı iki katına çıkarmak toplam süreyi 2,00 saniyeden 1,20 saniyeye indirir — %40 kazanç. Aynı sayfayı önbellekten açmak ise süreyi 0,48 saniyeye indirir. Önbellek, hattan daha büyük bir kaldıraçtır.
Hayır, tam tersi. Temizlik sonrası ilk açılış soğuk açılıştır ve tipik olarak dört-beş kat uzun sürer. Önbellek temizliği bir hız iyileştirmesi değil, bozuk veri şüphesinde başvurulan bir teşhis adımıdır. Rutin olarak yapıldığında her ziyaret tam maliyetle ödenir.
Üç sebep üst üste biner: mobil bağlantının gidiş-dönüş süresi sabit hatta göre birkaç kat yüksektir, telefonun işlemcisi sayfayı çözümlemede daha yavaştır ve mobil tarayıcıların önbellek alanı daha küçüktür. İlk sebebi test etmek için aynı sayfayı telefonda Wi-Fi ile açmanız yeterlidir.
İkisi de olabilir. Mod, trafiği bir ara sunucuya yönlendirip sıkıştırır; indirilecek bayt azalır ama yola bir durak eklenir. Görsel ağırlıklı statik sayfalarda net kazanç, sürekli güncellenen ve küçük veri parçaları taşıyan sayfalarda net kayıp görürsünüz. Karar, açtığınız içeriğin türüne bağlıdır.
Sinyal çubuğu sinyalin gücünü gösterir, hücrenin yoğunluğunu ya da gecikmesini değil. Kalabalık bir hücrede sinyal tam görünürken gidiş-dönüş süresi birkaç katına çıkabilir. Ayırt edici işaret şudur: video sorunsuz oynuyor ama sayfalar geç açılıyorsa sorun bant genişliği değil gecikmedir.
Evet. Depolama dolduğunda tarayıcı önbellek için ayıracak yer bulamaz ve dosyaları erken atar. Sonuç, her ziyaretin soğuk açılışa dönüşmesidir. Cihazda birkaç yüz megabaytlık boş alan bırakmak, önbelleğin işlevini sürdürmesi için pratik bir alt sınırdır.