我将保留特定表的PageView计数的详细信息。
表设计是:
[IMAGE_ID] [int] IDENTITY(1,1) NOT NULL,
[IMAGE_PATH] [nvarchar](150) NOT NULL,
[CARTOON_ID] [int] NOT NULL,
[ADD_DATE] [datetime] NOT NULL,
[ADD_USER_ID] [int] NOT NULL,
[IMAGE_TEXT] [nvarchar](max) NULL
我会在每个页面上显示这些图片,并且需要最好的方法来保持唯一的页面浏览次数。
你会怎么做?
请记住,此表将在短时间内有大约10000张图像,并会进行大量活动。对每个请求更新此表对我来说似乎并不聪明。
答案 0 :(得分:2)
我想最好的方法是使用
保存临时表IMAGE_ID
IP_ADDRESS
VISIT_DATE
和一个保存的视图表
IMAGE_ID
COUNTER
使用临时表的详细信息批量更新视图表,并定期清除它的内容。