Ben trafik için maksimum performans için verdiği şeyler ile son birkaç yıldır deneme olmuştur ve ben çok şey öğrendim (dosyalarının yüksek trafik ve 100'ün) yaklaşık 2 yıldır üzerinde çalışma var oldukça büyük bir sosyal ağ tipi sitesi var. Şimdi ben tamamen yeniden kod benim sosyal ağ planlıyorum, büyük bir görev var bu yüzden yeniden tasarımı mysql DB ve her şeyim.
Aşağıda Ben yaklaşık bir sorum var bir çift mysql tabloları kadar yapılmış bir fotoğraf. Bir kullanıcı çok nadiren bir e-posta veya şifrenizi düzenleme sürece tekrar tabloyu vurmak gerekir siteye giriş yapınca Ben şu anda, giriş sürecinde kullanılan giriş tablo var. Ben o ikonların site için kullanıcılar ayarları ve profil verileri bir kullanıcı tablo var. Bu sorularım var burada, bu küçük tablolar halinde kullanıcı tablo bölmek için daha iyi performans olmalı mı? Eğer kullanıcı tablo görmek Örneğin ben sadece bir ayrı ayar tablo oluşturmak gerekir ben "setting_" olarak işaretlenmiş birkaç alanlarını göreceksiniz? Ben de alanlar Yani şeyler sadece toplam sayısını saklamak için başka bir tablo oluşturmanız gerekir vb toplam yorumların sayısı, fotoğrafın, arkadaşları, posta mesajları, olabilir "sayısı" ile işaretlenmiş?
Yerine ben 1 vurabilecek her sayfa yük hakkında bilgi almak için 3 tabloları vurma, ben mysql sorguları kısmak olabilir eğer daha iyi olurdu belki düşünüyordum çünkü ben artık 1 masanın üzerine hepsini var nedenidir.
Maalesef bu kafa karıştırıcı, ve herhangi bir ipucu için teşekkürler eğer.