laravel session dosyası
6
●207
- 19-04-2019, 21:12:55iyi akşamlar arkadaşlar laravel 5.2 ile kodlanmış bir yazılımımız mevcut ve laravele çok hakim değilim üye siteye her giriş yaptığında bir adet session dosyası oluşturuyor ve hiç bir zaman çıkış yapmadığı için üyeler bu dosyalar ölmüyor. Tabi bir dahaki girişinde oradan search yaparken sayfa time out a düşüyor ister istemez. geçici çözüm sistemin timeout süresini 60 sn olarak ayarladık ancak biz bu uygulamayı üye her açışta değil de bir kere session oluşturacak ve geri kalanı browser da tutacağı session larla ilerleyecek şekile çevirebilirmiyiz ? bilen varsa yorumlarınızı bekliyorum şimdiden teşekkürler
- 19-04-2019, 22:13:40Sorunun oturum dosyaları ile alakalı olduğuna eminmisiniz peki? oturuma ait datalar genelde kritik bilgiler içerir (kullanıcı bilgileri vb) bunları cookie de tutmanız güvenlik açığına neden olabilir, bunun yerine oturumu redis servera taşıyabilirsiniz muazzam bir hız farkı olacaktır.by_ala adlı üyeden alıntı: mesajı görüntüle
- 19-04-2019, 22:16:49Ben php de uzanım malesef frameworkleri de oldum olası sevmem. Yazan arkadaşa ilettiğimizde sorunu sorunun oradaki 10000 dosyadan kaynaklandığını söyledi ki daha test süreci 50 üye ya var ya yokLenassart adlı üyeden alıntı: mesajı görüntüle
- 19-04-2019, 22:23:16https://laravel.com/docs/5.2/redisby_ala adlı üyeden alıntı: mesajı görüntüle
https://laravel.com/docs/5.2/session
Adresindeki dökümantasyonlara bakarak session ı redis server a taşıyabilirsiniz bundan önce sunucuda redis kurulu olması gerekir ayrıca 50 üye de 10000 gibi bir dosya oluşuyorsa başınıza çok iş açar, durumun tam olarak ne olduğunu ve dosyaların neden oluştuğunu bilmiyorum projeyi yazan arkadaşında günahını almak istemem sessionda böyle bir durumun yaşanmasının garip olduğunu söyleyebilirim ama - 19-04-2019, 22:41:54çok teşekkürler araştırıp geçişini yapacağım.Lenassart adlı üyeden alıntı: mesajı görüntüle
- 30-04-2019, 13:44:0050 üye için neden 10000 dosya oluştuğunu anlayamadım. bir üye login olduğunda sessionu oluşturdunuz. üye belirli bir sürede işlem yapmazsa session dosyası silinir zaten. bu üye hiçbir zaman çıkış yapmasa 24 saat sitede gezinse bile yeni bir session açılmaz var olan sessionun silinmesi sürekli ertelenir ve silinmez. mantıken oturum bilgilerini tuttuğunuz 1 adet session set var diyelim. (sessionda tam olarak ne tuttuğunuzu bilmiyorum) bu durumda 50 üye için 50 dosya olması gerekir.
redise geçebilirsiniz tabiki ancak bu sorun devam ettiği sürece rediste bir yerde patlak verecektir.
kodlarınızı incelemenizde fayda var. - 30-04-2019, 13:59:56çok teşekkür ederim bilgilendirmeniz içinabsie adlı üyeden alıntı: mesajı görüntüle