Занятая временем MySQL «Обновление» для более реалистичного подсчета просмотров онлайн-видео

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

  •  18-09-2019
  •  | 
  •  

Вопрос

Я создаю страницу «Встроенное видео» для сайта недвижимости, где пользователь может пойти, чтобы посмотреть видео турне по данному дому. Нет никакой другой причины для посещения этой конкретной страницы, поэтому я решил, что я мог бы использовать простое обновление MySQL в столбце «Просмотр видео» для строки этих домов, который будет обновлять представления = Views+1 каждый раз, когда страница загружается.

Это достаточно легко, но я хочу дать как можно более реалистично, так как можно, поэтому я пытаюсь придумать способ, чтобы этот взгляд подсчитал только после того, как страница загружена на определенное количество секунд (скажем , 30).

Есть мысли о хорошем способе справиться с аспектом времени? Я хотел бы избежать JavaScript, если это возможно, но я открыт, если это обрабатывается достаточно просто.

Это было полезно?

Решение

К сожалению, единственный способ, которым вы когда-либо узнаете, если страница все еще активна,-это иметь клиентскую технологию (например, JavaScript), скажет вам, что это так.

Вы можете добавить страницу «счетчика», которая не предназначена для просмотра напрямую, но вместо этого доступ к JavaScript после истечения 30 -й секундной страницы. Act of JavaScript, доступ к которому на этой странице вызовет логику встречи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top