Estoy seguro de que alguien tiene una aplicación conectable (o tutorial) que se aproxima a esto, pero tengo problemas para encontrarlo: quiero poder seguir el número de "vistas" que tiene un objeto en particular (como un pregunta aquí en stackoverflow tiene un "recuento de vista").¿Seguir el número de "vistas de página" o "visitas" de un objeto?
Si el usuario no ha iniciado sesión, no me importaría intentar colocar una cookie (o registrar una dirección IP) para que no puedan ejecutar inadvertidamente el recuento de vistas actualizando la página; y si un usuario está conectado, solo les permite una "vista" a través de sesiones/navegadores/direcciones IP. No creo que lo necesite más elegante que eso.
Calculo la mejor manera de hacerlo es con un middleware que se desacopla de los diversos modelos que quiero seguir y utilizando una expresión F (de clases) - otras preguntas sobre stackoverlow han aludido a esto (1) (2) (3).
Pero me pregunto si este código ya existe en la naturaleza, porque no soy el codificador más inteligente y estoy seguro de que alguien podría hacerlo mejor. Sonreír.
¿Lo has visto?
¡Bien, lo comprobaré! – vikingosegundo
Hitcount parece demasiado complicado para esta tarea. Especialmente el uso de modelos para contar hits puede ser muy pesado. Yo recomendaría (como lo hice en mi proyecto) usar Caché en su lugar. Los nombres de caché inteligente y los tiempos de espera superan con creces el problema y es extremadamente rápido. – thedk
gran aplicación, gracias! ¿Filtra automáticamente los resultados de los motores de búsqueda? –