Verilerin nerede depolandığını kurabiye ve oturumlar arasındaki temel farktır.
Kurabiye ile, tarayıcıya veri göndermek ve tarayıcı bundan sonra her isteği ile size geri göndermeden tutar.
Oturumları ile, bellekte veri depolama, ve sonra sadece verilerin saklandığı sunucunun bellek alanı öbek belirlemek için bir kimliği olan bir çerez ayarı ediyoruz.
Önemli fark veriler çerezler saklanır zaman:
- Bu kullanıcı tarafından değiştirilebilir
- istekleri yapılır gibi ağ üzerinde görülebilir
- Gerekirse ek bant genişliği, her talep ağırlığına ekler
- daha az sunucu belleği kaplıyor
Veri oturumda saklandığında:
- Senin geçmeden kullanıcı tarafından erişilemez
- o (sadece oturum kimliği tanımlama) her isteği ile geri ve ileri gönderdi değil
- ancak sunucu üzerinde bellek alır
- birden çok web sunucuları taşımak için gerek zaman büyük sitelerde sorunlara neden olabilir
Ben ölçeğine bağlıdır söyleyebilirim. Bir sürü soru için, bu tanımlama ağır olsun ve her istek çok büyük yapacaktır. Eğer sınav birden çok ön uç web sunucuları yayılmış bir ortamda çalışıyorsa, oturumları söz konusu olabilir.
Ben karar faktör olsa sınavın bütünlüğü olacak sanıyorum. Bu kullanıcının (örneğin önceki cevaplar, çalışan bir skor ya da sınavın başlaması için bir zaman damgası gibi) verileri değiştirmek değil ki çok önemli o zaman oturumları kullanarak anlamına gelir ki, onların ulaşamayacağı verileri saklamak gerekir.