atıyorum benim a.com adlı sitem var birisinin b.com adlı sitesi var birisininde c.com adlı sitesi var.
a.com sitesine giren son 20 kişinin ip sini sql e kaydetceksin. id,ip,site_id
bunu b.com ve c.com içinde yapılıyor olucak yani herkes için. ama 21. ip geldiğinde 1. ip silincek 21. ip kalıcak. böylelikle her zaman site başına 20 ip hafızada tutmus olacaksın. her site başına sql inde 20 ip lik yerin olacak. ip varsa o sitenin ziyaretçisini update etmiyceksin yoksa update ediceksin. en cok kullanılacak olan komut burada delete ve insert sql de update'den 10 kat daha hızlı calısır bunlar. daha önce büyük bir stats sitesinin yazılımını yapmıştım(ismini bende kalsın). bu şekilde dizayn ettim. eğer sunucum sağlam v.s. dersen bunu 20 yerine 30-40-50 v.s. yapabilirsin. bunun amacı cogulu engellemektir.ayrıca stats sayfasına cache döşüyceksin ki her saniye f5 hobisi olanlar basmıycak. 15-20 dk ya ayarlıycaksın olacak bitcek.
Daha önce yaptığınız için soruyorum JS mantığı nedir bunun yani benim insanlara bir JS kodu vermem gerekecek bu konuda bir öneriniz varmı?