Önbellek ve Çerezler
Çerezler ve önbellek (veya tarayıcı önbelleği), web sayfalarının performansını artırmak için istemcinin makinesinde tutulan iki geçici depolama biçimidir. Çerez, web sitesi tarafından istemcinin makinesinde saklanan ve sayfa her istendiğinde sunucuya geri gönderilen çok küçük bir bilgidir. Önbellek, web sayfalarının daha hızlı yüklenmesi için istemcinin makinesinde depolanan web sayfası kaynaklarının geçici olarak depolanmasıdır.
Çerezler nedir?
Netscape, Netscape Navigator web tarayıcılarıyla çerez kavramını tanıttı. Çerez, web sitesi tarafından istemcinin makinesinde saklanan ve sayfa her istendiğinde sunucuya geri gönderilen çok küçük bir bilgidir. Çerezler her seferinde geri gönderildiği için, bant genişliğinden tasarruf etmek için minimum miktarda veri kaydedilmelidir. Bir web sitesi yalnızca yazdığı çerezi okur, böylece farklı sayfalarda bilgi depolamak için güvenli bir yol sağlar. Ancak, çerezlerin sabit sürücüdeki tüm bilgileri okuyabileceğini iddia ettiği söylentileri nedeniyle başlangıçta çerezler iyi bir ad almadı. Tabii ki, bu yanlış anlama insanlar çerezlerin aslında zararsız olduğunu fark ettiler ve şimdi kabul edildi. Çerezlerin, yaratıcıları tarafından tanımlanan belirli bir ömrü vardır. Bunun sonunda bir çerezin süresi dolar. Çerezler genellikle kullanıcının ne sıklıkta ziyaret ettiği, ziyaret süreleri, hangi bannerların tıklandığı, kullanıcı tercihleri vb. Gibi bilgileri izler. Çerezler genellikle daha kısa süreler için gereken bilgileri depolamak için kullanılır. E-posta adresleri (daha uzun süre saklanması gereken) bilgilerin depolanması gerekiyorsa, programcının çerezler yerine bir veritabanı kullanması gerekir. Ancak, kişisel bilgiler çerezlerde saklanırsa, güvenliği artırmak için şifrelemenin kullanılması gerekir.
Önbellek nedir?
Bir kullanıcı bir web sayfasının adresini yazdığında veya tarayıcısında bir web sayfasının köprüsünü tıkladığında, ilgili web sunucusuna ilgili sayfa için bir istek gönderilir. Ardından, web sunucusu sayfanın içeriğini gönderir ve gerekli kaynaklar sayfayı tarayıcıya görüntüler. İstemcinin makinesindeki web tarayıcısı sayfayı görüntüler. Ancak, kaynaklar (resimler veya resimler, ses dosyaları ve video dosyaları vb.) Büyük dosyalarsa, istemcinin makinesine ulaşmak için oldukça fazla zaman alır (bağlantının hızına bağlı olarak). Bu, sayfaların yavaş yüklenmesine yol açarak kullanıcı için rahatsız edici veya tahriş edici olur. Bu gecikmeyi en aza indirmek ve web sayfalarını daha hızlı yüklemek için, bu kaynaklar istemcinin makinesinde saklanabilir (sayfayı ilk kez yükledikten sonra), böylece aynı sayfanın ardışık yükleri gömülü kaynak dosyalarını yerel bilgisayar. Buna tarayıcı önbelleği denir. Başka bir deyişle, önbellek, web sayfalarının daha hızlı yüklenmesi için istemcinin makinesinde depolanan web sayfası kaynaklarının geçici olarak depolanmasıdır.
Önbellek ve Çerezler arasındaki fark nedir?
- Çerezler ve önbellek, verileri müşterinin makinesinde depolamanın iki yolu olmasına rağmen, farklı amaçlara hizmet ederler. Çerezin amacı, kullanıcı ile ilgili farklı özellikleri takip etmek için bilgi depolamak, önbelleğin amacı ise web sayfalarının daha hızlı yüklenmesini sağlamaktır.
- Çerezler, kullanıcı tercihleri gibi bilgileri tutarken önbellek ses, video veya flash dosyaları gibi kaynak dosyalarını tutar.
- Genellikle çerezlerin süresi bir süre sonra dolar, ancak kullanıcı tarafından manuel olarak kaldırılana kadar önbellek istemcinin makinesinde tutulur.