1

我正在构建一个网络应用程序,需要实现“项目被查看的次数”。什么是“被观看”?是每次有人访问该页面还是在同一会话中被计入一次?请帮忙

4

4 回答 4

3

这取决于您是要跟踪页面浏览量还是访问者数量。.

尽管 StackOverflow 似乎使用每个访问者的“视图”,而不是实际的页面视图。

于 2010-08-29T08:49:22.350 回答
3

术语“页面视图”基本上有两种类型的定义。

从技术角度来看,它可以表示网页浏览器请求页面的次数。如果您必须优化应用程序的代码,这可能是有趣的信息,但它对您网站的访问者几乎没有价值。

访问者更可能感兴趣的是浏览过该页面的人数。尽管您无法准确衡量这一点,但您可以通过将会话中的多个请求视为单个视图来获得一个很好的近似值。如果您的应用程序允许访问者登录,您甚至可以将单个用户的所有请求视为一个页面视图,而不管请求是何时发出的。

由于您将显示页面上的查看次数,因此您可能需要查看该页面的人数,而不是请求数。

于 2010-08-29T09:12:46.100 回答
0

每次有人去那个页面。

假设您有一个项目数据库或其他任何东西,您将需要一个代表视图的列。在每次页面加载时,您都会增加该计数器。

于 2010-08-29T08:46:04.813 回答
0

这意味着页面被查看的次数。它不依赖于用户会话。它与应用范围有关。

于 2010-08-29T08:46:41.603 回答