Bir üyelik sistemim var buna arkadaş ekleme sistemi eklemek istiyorum...
uyelik diye bir sutün var bunu birde arkadas diye sutün açıp eklemeyi oraya yazmayı düşünüyorum.Bunun için hızlı bir sistem olmasını istiyorum.Sizce ne yapmam gerekiyor....
Üyelik Sistemi Arkadaş olarak ekleme.
6
●2.575
- 17-09-2010, 21:45:40
- 17-09-2010, 22:33:15bu daha mantıklı. üyenin tablosunda ek olarak bir sütun açarak yapılabilinir.BHCoder adlı üyeden alıntı: mesajı görüntüle
- 18-09-2010, 00:12:281000+ arkadaşı olan bir üyede explode işlemi kasmazmı sizce? Bence kasar arkadaşlıklar için ayrı bir tablo kullanmanız daha mantıklı bence...ruvec adlı üyeden alıntı: mesajı görüntüle
- 18-09-2010, 12:20:40ayrı bir tablo kullanıcam ama ne tür bir işlem yapmalıyımki hızlı çalışsın...
- 18-09-2010, 12:31:22Bir sütun aç orada üye ID 'lerinin arasına - işareti koyarak listele bu sütunu TEXT olarak tanımla istediğin kadar üye ekleyebilirsin. Listeleme yaparken EXPLODE komutu ile parçala çıkan sonucu COUNT ile listele ve değerleri SQL de sorgulama yaparak kişileri bulup gerekli bilgilerini yazdırabilirsin.
- 18-09-2010, 13:05:26Evet aynen böyle yap, arkadaş sayısı artınca da işlemcinin cılkı çıksın. Ki, şöyle bir durum var. Bu sorgulama ya da parçalama işlemi bir defa yapılmayacak sonuçta. Explode ile yapmak hiç mantıklı değil o yüzden.erdemmin adlı üyeden alıntı: mesajı görüntüle
arkadas diye bir tablo oluşturabilirsin. id, uye_id, arkadas_id isimli sütunlar ekle. Bir kişi arkadaş eklediği zaman bu tabloya kişinin id numarası, eklediği arkadaşın id numarası eklensin. Sonra arkadaşlarını göstermek istediğin zaman uye_id ye göre listeletirsin. Hem işlemci kasılmaz hem de arkadaş sayısı fazla olduğu zaman diğer yöntemden daha hızlı olur. Bunun dışında cache kullanıyorsan tadından yenmez.