“Kim” web sayfasını önbellekten mi yoksa sunucudan mı kullanacağına karar verir?


1

Bir web sitesine göz attığınızda, "kim" bir web sayfasını yerel önbellekten mi yoksa sunucudan mı çekeceğinizi belirleme seçimini yapar? Tarayıcı mı? Web sunucusu? Web sayfasına özel kodlama?

Bu tespit nasıl yapılır?



Tamamen farklı sorular, her ne kadar aynı konu alanı içinde olsalar da - Bir kullanıcı, belirli bir sayfanın önbelleğe alınmış mı yoksa canlı mı göründüğünü, teknolojinin / işlevselliğin içsel çalışmalarına / temellerine karşı nasıl görebilir? - Tarayıcı (tipik olarak) böyle mi yapıyor? bit bazında karşılaştırma yaparak karar? Sunucu IP / tanımlama bilgileri / erişim zamanlarını izliyor mu? İşletim sistemi / sunucu / tarayıcı yerel bellek / sabit disk önbelleğini mi incelemektedir? vs
Coldblackice

Yanıtlar:


-2

Proxy sunucuları, önbellekleme özellikleriyle bilinir. Belki birinin arkasındasın.

Ayrıca birçok arama motoru, eğer internetiniz yavaşsa ve daha yeni veri veremiyorsa, sayfanın önbelleğe alınmış bir sürümünü yüklemek isteyip istemediğinizi soracaktır.

Bugünlerde içeriğin çoğunu göz önünde bulundurarak biraz dinamik.


1
Bunun, bilgisayarların yeni bir kopya mı yoksa bir web sayfasının önbelleğe alınmış bir kopyası mı hazırlamaya karar verdiğinin sorusuna cevap verdiğini sanmıyorum.
nhinkle

O "kim" Bazı çok geçerli listelenen "kim karar verir" diye sordu, bilgisayar nasıl karar vereceğini sormadı
Scandalist

@Scandalist Teşekkürler (Oyları düşüren ben değilim). Ancak bir proxy sunucusunun arkasında değilim. Genel bir "protokol" tipi düzeyinde soruyorum. Benim yeni tanıdığım "kişi" nin (tarayıcı / sunucu / işletim sistemi / web sayfası) ilgili bir sayfanın yerel önbellekten yüklenip yüklenmeyeceği veya sunucudan yeni bir istek isteyip istemediği (yani, HTTP Hatası 304) hakkında karar vermekte olduğunun farkındayım. Görünüşe göre, kullanıcının arkasında etkin bir müdahaleye gerek kalmadan, perde arkasındaki protokol düzeyinde gerçekleşiyor. Bu kararı kimin verdiğini ve bu kararın metodolojisini belirlemeye çalışıyorum.
Coldblackice

@Coldblackice belki "ne" daha iyi bir ifade olurdu, hangi kişiye ("kim") değil, hangi cihaza ("ne") sorduğunuzu netleştirmek için?
nhinkle

@ nhinkle Bu yüzden parantez içine "kim" koydum, ama haklısın, hala kafa karıştırıcı. Güncelleyeceğim.
Coldblackice
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.