Yerel Depolama ve Oturum Depolama ve Çerez: Fark Nedir [Partition Magic]

Yerel Depolama ve Oturum Depolama nedir? arasındaki fark nedir? Yerel Depolama ve Oturum Depolaması Cookie'ye karşı? Kafanız karıştıysa endişelenmeyin. Bu gönderide bu site Bölme Sihirbazı localstorage vs sessiontorage vs cookie hakkında bir eğitim sağlar.





Bu sayfada :

Verileri yerel olarak tarayıcılarımızda çeşitli şekillerde depolayabiliriz, en popüler olanı Kurabiye . Daha ayrıntılı bilgi edinmek için okumaya devam edin.

Yerel Depolama Nedir?

Yerel Depolama, istemci bilgisayardaki verileri web tarayıcısında anahtar/değer çiftleri biçiminde depolamamıza yardımcı olan bir ağ depolama yöntemidir. Veriler, kullanıcı tarafından tarayıcıdan manuel olarak silinmediği sürece, Yerel Depolama Alanında kalıcı olarak depolanır. Kullanıcı pencereyi veya sekmeyi kapatsa bile süresi dolmaz.

Tarayıcıdaki verilerine yalnızca JavaScript ve HTML5 aracılığıyla erişilebilir. Ancak, kullanıcılar ayrıca tarayıcı verilerini/önbelleğini temizle tüm Yerel Depolama verilerini temizlemek için. Ayarlamak, almak, silmek ve temizlemek için kullanılabilecek dört yöntemi vardır:



  • SetItem() yöntemini kullanarak verileri Yerel Depolamada ayarlayabiliriz. Yöntem, bir anahtar ve bir değer olmak üzere iki parametre alır. Bu yöntemi kullanarak, şu anahtarları kullanarak değerleri saklayabiliriz: localStorage.setItem(anahtar, değer).
  • İçinde saklanan verileri almak için getItem() yöntemini kullanabiliriz: localStorage. getItem(anahtar).
  • Anahtarla ilgili bilgileri bellekte depolayan removeItem() yönteminin yardımıyla verileri kaldırabiliriz: localStorage. öğeyi kaldır(anahtar).
  • clear() yöntemi, içinde depolanan tüm verileri temizlemek için kullanılır.

Oturum Depolama Nedir?

Yerel Depolamaya çok benzer. Ancak asıl fark, mevcut sekme açılana kadar tarayıcıda devam ettiği yaşam döngüsüdür. Sekmeyi kapattığınızda veya sonlandırdığınızda Oturum Depolama alanındaki veriler de kaybolur. Yerel Depolama yöntemlerine benzer şekilde, sırasıyla setItem() ve getItem() yöntemlerini kullanarak da verilerini ayarlayabilir ve alabiliriz. Örneğin: sessionStorage. setItem(anahtar, değer); sessioninStorage. getItem(anahtar).

Çerez Nedir?

HTML5'in tanıtılmasından önce mevcut olan tek seçenek Çerez'dir. Bu nedenle, verileri onunla birlikte depolamak, verileri istemci makinelerde depolamanın geleneksel bir yoludur. Müşteri verilerini depolamamıza ve web sitesi kullanıcıları için kişiselleştirilmiş bir deneyim sunmamıza yardımcı olur. Bunlar, istekle birlikte sunucuya ve yanıt olarak istemciye gönderilir; bu nedenle, verileri her istekte sunucuyla değiştirilir. Sunucular, kullanıcılara kişiselleştirilmiş içerik göndermek için Çerez verilerini kullanabilir.



Şu anda Çerez, Yerel Depolama ve Oturum Depolama hakkında genel bir bilgiye sahip olabilirsiniz. Aşağıdaki bölüm, Çerez, Yerel Depolama ve Oturum Depolama arasındaki farklara odaklanacaktır.

Bu bölümde, depolama limiti, erişilebilirlik ve sona erme açılarından localstorage ve sessionstorage vs Cookie hakkında konuşacağız.



Depolama Sınırı

Her tarayıcı depolama yönteminin belirli bir maksimum veri boyutu vardır. Her iki depolama birimi de toplu depolama sunar. Daha spesifik olarak, yerel depolama 10 megabayta kadar depolar ve oturum depolama 5 megabayta kadar depolar. Çerezler ise 4 KB gibi çok sınırlı küçük bir depolama kapasitesi sunar. Dolayısıyla çerezlerde büyük miktarda bilgi saklanması mümkün değildir.

Ulaşılabilirlik

Erişilebilirlik açısından, web tarayıcısında açık olan herhangi bir pencere veya sekmeden erişilebilir. Oturum depolama belirli bir oturumla ilişkilendirildiğinden ve her sekmenin kendi oturumu olduğundan, veriler yalnızca oturum depolama verilerini ayarladığımız geçerli sekmede bulunur. Yerel depolamaya herhangi bir pencereden veya sekmeden veya sunucudan erişilebilir. Çerezler, Yerel Depolamaya biraz benzer.

Son

Yerel depolamanın verileri, siz onu manuel olarak silene kadar hiçbir zaman sona ermez. Kullanıcı onu tarayıcıdan manuel olarak silmedikçe, veriler kalıcı olarak yerel depolamada saklanır. Kullanıcı pencereyi veya sekmeyi kapatsa bile süresi dolmaz



Oturum Depolama sekmeyi kapattığında veya sonlandırdığında, oturum deposundaki veriler de kaybolacaktır.

Depolama yeri

Farklı şekilde depolanırlar. Çerez, tarayıcılarda ve sunucularda saklanabilir. Ve Yerel Depolama ve Oturum Depolama yalnızca tarayıcıda saklanabilir.