• 19-04-2019, 21:12:55
    #1
    iyi 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:40
    #2
    by_ala adlı üyeden alıntı: mesajı görüntüle
    iyi 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
    Sorunun 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.
  • 19-04-2019, 22:16:49
    #3
    Lenassart adlı üyeden alıntı: mesajı görüntüle
    Sorunun 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.
    Ben 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 yok
  • 19-04-2019, 22:23:16
    #4
    by_ala adlı üyeden alıntı: mesajı görüntüle
    Ben 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 yok
    https://laravel.com/docs/5.2/redis
    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
    #5
    Lenassart adlı üyeden alıntı: mesajı görüntüle
    https://laravel.com/docs/5.2/redis
    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
    çok teşekkürler araştırıp geçişini yapacağım.
  • 30-04-2019, 13:44:00
    #6
    50 ü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
    #7
    absie adlı üyeden alıntı: mesajı görüntüle
    50 ü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.
    çok teşekkür ederim bilgilendirmeniz için