Oturumların Codeigniter'da nasıl çalıştığını anlamaya çalışıyorum. Çevrimiçi kitapçığı okuyarak aşağıdakileri görüyorum:Codeigniter'da Oturumlar Nasıl Çalışır
Oturum verileri mevcut değilse (veya süresi dolmuşsa) yeni bir oturum oluşturulacak ve çerezde saklanacaktır. Bir oturum mevcutsa, bilgileri güncellenecek ve çerez güncellenecektir. Her güncellemeyle, session_id yeniden oluşturulacak.
ve
Not: Oturum çerezleri yalnızca işlemci yükü azaltmak için varsayılan olarak her beş dakikada bir güncellenir. Bir sayfayı tekrar tekrar yüklerseniz, "son etkinlik" süresinin, çerezin son yazıldığı tarihten itibaren beş dakika veya daha fazla süre geçtiğinde güncelleneceğini fark edersiniz. Bu süre, sisteminizdeki/config/config.php dosyasındaki $ config ['sess_time_to_update'] satırını değiştirerek yapılandırılabilir.
Soru: hangi bilgileri oturumu sınıfıyla bir sayfa yüklendiğinde bir oturum varsa güncellenir
- ? Bu, çerezde saklanan oturum kimliğidir veya oturum verilerinin kendisi veritabanında saklanır mı?
- Oturum çerezleri yalnızca 5 dakikada bir güncellenir. Kullanıcı 5 dakika içinde sayfa A'dan B sayfasına geçerse, bu yeni oturum verilerinin eklenmesini gerektirir mi? Mantıksal olarak oturum verileri güncellenmeli, bu yüzden bu satırı yanlış anlıyorum sanırım ... Bu durumda, oturum çerezinin her 5 dakikada bir yeni oturum kimliği aldığını tahmin edeceğim.
Herhangi bir açıklama size yardımcı olacaktır!
Ben de bir karışıklığa yaşıyorum. ve CI 1.7.2'de garip bir davranış demeliyim. DB tipi oturum uygulamasını kullandığımda iyi çalışıyor. ancak DB tipi false durumunda uygulamayı çok yavaş yapar. baska öneri? Bu yararlı bilgiler için –