【发布时间】:2010-08-29 08:43:33
【问题描述】:
我正在构建一个网络应用程序,需要实现“项目被查看的次数”。什么是“被观看”?是每次有人访问该页面还是在同一会话中被计入一次?请帮忙
【问题讨论】:
-
要求写/给你要求的人澄清一下。
标签: terminology pageviews
我正在构建一个网络应用程序,需要实现“项目被查看的次数”。什么是“被观看”?是每次有人访问该页面还是在同一会话中被计入一次?请帮忙
【问题讨论】:
标签: terminology pageviews
“页面浏览量”一词基本上有两种定义。
从技术角度来看,它可以表示网络浏览器请求页面的次数。如果您必须优化应用程序的代码,这可能是有趣的信息,但它对您网站的访问者几乎没有价值。
访问者更可能感兴趣的是浏览过该页面的人数。尽管您无法准确衡量这一点,但您可以通过将会话中的多个请求视为单个视图来获得一个很好的近似值。如果您的应用程序允许访问者登录,您甚至可以将单个用户的所有请求视为一次页面视图,而不管请求是何时发出的。
由于您将显示页面上的查看次数,因此您可能需要查看页面的人数,而不是请求的数量。
【讨论】:
这取决于您是要跟踪页面浏览量还是访问者数量。。
虽然 StackOverflow 似乎使用每个访问者的“视图”,而不是实际的页面视图。
【讨论】:
每当有人访问该页面时。
假设您有一个项目数据库或其他数据库,您将需要一个代表视图的列。在每次页面加载时,您都会增加该计数器。
【讨论】:
表示页面被浏览的次数。它不依赖于用户会话。与应用范围有关。
【讨论】: