Estoy planeando almacenar el número de veces que se ha visto un artículo/página en una base de datos. Esto es para que pueda tener una lista de "publicaciones/artículos más populares" en Wordpress.¿Qué lógica es mejor usar para contar artículos leídos por la misma persona a lo largo del tiempo?
Este fue un buen hilo de pregunta similar: How "View Count" is best implemented?
Mi pregunta es: Una persona puede ver un artículo varias veces en el mismo día/semana.
¿Cuál es la mejor práctica de la industria para contar la cantidad de veces que un artículo es leído por la misma persona?
¿Y hay una manera de resolver que varios usuarios estén detrás de la misma dirección IP?
actualización
No estoy después de las técnicas de codificación para el recuento de viewes artículo/post (sesión de galletas, dirección IP, CGI, etc.).
Me pregunto qué lógica es mejor usar para contar artículos leídos por la misma persona a lo largo del tiempo?
Los usuarios son anónimos, por lo que probablemente tenga que usar la dirección IP. ¿Qué pasa con el problema de que los usuarios estén en una gran empresa/escuela con una sola dirección IP? – Steven
Si entiendo su problema correctamente; agarrar las variables ambientales probablemente sea su única opción. Como mencionó, una dirección IP funcionaría siempre que los visitantes no usaran un proxy.Una vez que tuviera las variables, utilizaría una lógica condicional para analizar y hacer una conjetura. CGI también tiene la dirección IP en la máquina local. – Fergus
Para usuarios múltiples en una sola IP (por ejemplo, NAT), usted es SOL con este método. –