Benim web sitesinde farklı diller için veri depolamak bazı tavsiyeler istiyorum. Ben saat searchin geçirdim ve ihtiyacınız olanı bulmak için görünmüyor olabilir. Benim durum İşte, bu yüzden bana ne düşündüğünüzü bildirin.
Ben birden fazla kullanıcı bilgilerini görüntülemek ve saklamak için giremiyebilirler bir web sitesi var. Ben bir FreeBSD işletim sistemi üzerinde, PHP, MySQL, Apache kullanmak (her ne kadar gelişim sırasında sağ şimdi Vista ile benim ev kutusunda). Ben $ _SESSION bazı hesap bilgilerini saklamak, ama çoğunlukla ihtiyaç verileri depolamak için yerel değişkenler ile sınıflarını kullanın. Ben 2,000 webapp 6.000 kullanıcılarına her yerde olacak, bu yüzden performansı hakkında endişeliyim. Ben birden çok dilde bu geçerli yapmak istiyorum. Gördüğüm bazı siteler kullanıcı hoşuma onların dil tercihi, seçebileceğiniz bir açılan liste sağlar.
Ben düşündüm iki seçenek var, ama hangi olarak hiçbir ipucu daha iyidir, ya da ettik bunu gerçekleştirmek için daha iyi bir yolu olup olmadığını. Bir $ _SESSION nesne dil özel verileri saklamak olacaktır. Yani, kullanıcı oturum olur ve dil tercihine göre $ _SESSION webapp boyunca kullanılan değişkenlere uygun dil metinle doldurulur olacaktır. Bu Böyle $ _SESSION ['My_Title'] = "Bu İngilizce veya Almanca, vb, web siteme başlık" gibi dize veri ile yaklaşık 300 kadar değişkenleri (herhangi bir cisim) ... olurdu anlamına gelebilir. Diğer seçenek sabitleri ve config metin dosyası her sabit tanımlamak ve dil tercihi kümesi temelinde giriş üzerine bu dosyayı yüklemek olacaktır. Ben sabitleri kullanarak $ _SESSION biraz daha yavaştır, ancak Oturum fazla RAM kullanmak olacağını okumuştum.
Herhangi bir fikir veya kaynakların beni işaret olabilir? Teşekkürler.