Nasıl digg veya herhangi bir diğer yüksek trafik web sitesi mağaza kullanıcı oturumları yapar? Onlar kullanıcı oturumları saklamak için ne kullanıyorsunuz? Dosya sistemi, DB (tek?), Memcache ya da her ikisi?
Basit bir durumu hayal edelim. Açmış kullanıcı girişi sırasında "Beni hatırla" bayrağını belirledi. Biz son kullanma tarihi 1 yıl ile bir oturum tanımlama kurdum. Örneğin, memcache oturumu tutuyor, ama biz de (benim sürüm) DB Bu oturumun kaydını tutmalı. "Beni hatırla" bayrağı ile sadece kullanıcıların veritabanında saklanır. Bu oturumları saklamak doğru yolu nedir? I (2 veya daha fazla uygulama sunucuları, 2 veya daha fazla veritabanları, memecache sunucuları vb) elbette yüksek trafikli web sitelerini, demek. Küçük web siteleri (dosya sistemi) varsayılan yoluyla oturumu depolama ok.
Ben google arama çalıştı, ancak bu konuda herhangi bir bilgi bulmak için başarısız oldum. Ben "Gelişmiş PHP programlama" kitabından bazı çözümler okudum, ama asıl vurgu aktif depolama işleyicisi özelleştirme yapıldı.
Gerçekten iyi fikir veya bağlantıları duymak umut!
Teşekkür ederim.