Ritardata MySQL “Update” per Tally più realistica di video online Visualizzazioni

StackOverflow https://stackoverflow.com/questions/1295144

  •  18-09-2019
  •  | 
  •  

Domanda

Sto creando una pagina embed video per un sito immobiliare, in cui un utente può andare a guardare un video tour di una determinata casa. Non c'è altro motivo per visitare quella pagina particolare, così ho pensato che avrei potuto usare un semplice aggiornamento di MySQL a una colonna "video di vista tally" per riga che per case, che aggiornerà vista = viste + 1 ogni volta che la pagina viene caricata.

Questo è abbastanza facile, ma voglio dare il più realistico una "vista" contare il più possibile, quindi sto cercando di trovare un modo per avere quella vista conteggiati solo una volta che la pagina è stata caricata per un determinato numero di secondi (ad esempio, 30).

Ogni pensiero su un buon modo per gestire l'aspetto tempistica? Mi piacerebbe evitare di javascript, se possibile, ma sono aperto a se è gestita abbastanza semplice.

È stato utile?

Soluzione

Purtroppo l'unico modo si potrà mai sapere se la pagina è ancora attivo è quello di avere una tecnologia lato client (come JavaScript) vi dirà che è.

È possibile aggiungere una pagina "contatore" che non è pensato per essere visualizzati direttamente, ma invece si accede tramite JavaScript dopo un timer 30 secondi pagina è scaduta. L'atto di JavaScript accesso quella pagina attiverà la logica contatore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top