Sono sicuro che qualcuno abbia un'app (o un'esercitazione) collegabile che si avvicina a questo, ma ho difficoltà a trovarlo: voglio essere in grado di tenere traccia del numero di "viste" che un oggetto particolare ha (proprio come un la domanda qui su stackoverflow ha un "conteggio delle visualizzazioni").Tieni traccia del numero di "visualizzazioni di pagina" o "accessi" di un oggetto?
Se l'utente non ha effettuato l'accesso, non mi dispiacerebbe tentare di inserire un cookie (o registrare un IP) in modo che non possano inavvertitamente eseguire il conteggio delle visualizzazioni aggiornando la pagina; e se un utente ha effettuato l'accesso, consente loro solo una "visualizzazione" tra sessioni/browser/indirizzi IP. Non penso di aver bisogno di più.
immagino il modo migliore per farlo è con Middleware che viene disaccoppiato dai vari modelli che voglio tracciare e utilizzando un'espressione F (specie di) - altre domande sul stackoverlow hanno accennato a questo (1) (2) (3).
Ma mi chiedo se questo codice esista già in natura - perché non sono il codificatore più esperto e sono sicuro che qualcuno potrebbe farlo meglio. Sorriso.
Hai visto?
Bello, lo controllerò! – vikingosegundo
Hitcount sembra complicato per questo compito. Soprattutto usare i modelli per contare i colpi può essere molto pesante. Vorrei raccomandare (come ho fatto nel mio progetto) di usare Cache invece. I nomi delle smart cache + i timeout hanno problemi con i problemi ed è estremamente veloce. – thedk
ottima app, grazie! Filtra automaticamente i risultati dei motori di ricerca? –