Asp.net mvc 使用Asp.net MVC确定youtube中的视图计数

Asp.net mvc 使用Asp.net MVC确定youtube中的视图计数,asp.net-mvc,Asp.net Mvc,有人知道如何计算特定页面的浏览量吗 就像在youtube上一样,当你点击一个视频时,观看次数会增加。但是,如果您在之前已经观看了视频,它将不会增加 我想知道如何在asp.NETMVC中做到这一点。我已经有了一个想法,但我不确定是否正确 我需要专家的建议。。。谢谢我只需在用户上存储一个永久cookie。。。 但是,当用户删除它时,这将被重置。您可能需要将总视图计数存储在数据库中,正如serbrech所说,使用cookie来确定用户之前是否访问过该页面,如果没有增加视图计数。我相信他们也在数据库中存

有人知道如何计算特定页面的浏览量吗

就像在youtube上一样,当你点击一个视频时,观看次数会增加。但是,如果您在之前已经观看了视频,它将不会增加

我想知道如何在asp.NETMVC中做到这一点。我已经有了一个想法,但我不确定是否正确


我需要专家的建议。。。谢谢

我只需在用户上存储一个永久cookie。。。
但是,当用户删除它时,这将被重置。

您可能需要将总视图计数存储在数据库中,正如serbrech所说,使用cookie来确定用户之前是否访问过该页面,如果没有增加视图计数。

我相信他们也在数据库中存储视图(如,谁查看了什么),而且不仅仅是查看次数(至少对于登录用户而言)。还有闪光饼干…谢谢你的投入。但毕竟我可能不会用饼干。如果禁用Cookie,则为浏览器选项。Thanksan另一个选项是根据数据库中的记录存储用户ip地址(或者如果用户需要登录以查看页面,则使用用户id),并在增加值之前检查是否已使用该页面。但这将是对DB的另一个调用,您必须考虑查看页计数器是否必须与每次查看页面时的DB检查的成本相比较,或者如果cookie不存在则只增加值。谢谢输入。但毕竟我可能不会用饼干。如果禁用Cookie,则为浏览器选项。谢谢