Bir makalenin/sayfanın bir veritabanında görüntülenme sayısını saklamayı planlıyorum. Bu, Wordpress'te "en popüler yazılar/makaleler" listesi alabileceğim şekilde. Zamanla aynı kişi tarafından okunan makaleleri saymak için en iyi mantık hangisidir?
Bu
benzer soru için iyi bir iplik oldu: How "View Count" is best implemented?Sorum şu: Bir kişi aynı gün/hafta ile ilgili bir makale birden çok kez görebilirsiniz.
sayısını saymak için sektördeki en iyi uygulama bir makale aynı kişi tarafından okunan nedir?
Ve aynı IP Adresi arkasında olmakla birden çok kullanıcıyı çözmek için bir yol var?
Güncelleme
Saymaya makale/sonrası viewes (oturumunda, çerezler IP adresi, vb CGI) için kodlama teknikleri peşinde değilim. Sadece zamanla aynı kişi tarafından okunan makaleler saymak için kullanılacak en iyi şey mantıktır
merak ediyorum?
Kullanıcılar anonimdir, bu nedenle çok verimli bir şekilde IP adresini kullanmalıyım. Tek bir IP adresine sahip büyük bir şirket/okulda bulunan kullanıcıların sorunu ne olacak? – Steven
Sorununuzu doğru anlıyorsam; Çevresel değişkenleri yakalamak muhtemelen tek seçeneğiniz olacaktır. Bahsettiğiniz gibi, ziyaretçiler bir vekil kullanmıyorlarsa bir IP adresi çalışacaktır.Değişkenler olduktan sonra, ayrıştırmak ve eğitimli bir tahminde bulunmak için bazı koşullu mantıkları kullanırdım. CGI ayrıca yerel makinede IP adresine sahiptir. – Fergus
Tek bir IP'deki (ör. NAT) birden çok kullanıcı için bu yöntemle SOL'sısınız. –