时间延迟的MySQL“更新”更真实的在线视频视图

时间:2009-08-18 16:49:51

标签: mysql counting timedelay

我正在为一个房地产网站创建一个视频嵌入页面,用户可以在那里观看特定家庭的视频导览。没有其他理由访问该特定页面,因此我想我可以使用简单的MySQL更新到该家庭行的“视频视图计数”列,每次加载页面时将更新views = views + 1。

这很容易,但是我想尽可能地给出一个“视图”计数,所以我试图找到一种方法,只有在页面加载了一定数量的页面后才能显示该视图。秒(比如30)。

有关处理时序方面的好方法的任何想法?如果可能的话,我想避免使用javascript,但如果处理的话,我会很开心。

1 个答案:

答案 0 :(得分:0)

不幸的是,你唯一知道页面是否仍处于活动状态的方法是让客户端技术(如JavaScript)告诉你它是。

您可以添加一个“计数器”页面,该页面不打算直接查看,而是在30秒页面计时器到期后通过JavaScript访问。 JavaScript访问该页面的行为将触发计数器逻辑。