我一直在阅读有关实施点击计数器的各种方法。我最喜欢的是为特定用户提供会话/ cookie标志,以指示他/她是否访问了特定页面。如果没有设置标志,我会设置它并将页面的命中数增加1。
我知道上面的方法很好,但我也明白它总会有一个解决方法。但是如果我在page_id和ip_address的组合上使用具有唯一约束的专用表,那么当与会话标志的组合一起使用时,它应该最有效。但考虑到我正在研究的网站每天大约有20000次点击(这不是很多,但足以充斥我的命中表),是不是值得用ip地址充斥MySQL只是为了捕获命中?
此外,有没有更好的方法来捕获除这些之外的合法命中?
答案 0 :(得分:0)
我认为为此设置专用表只需要太多工作。 只有在真正需要时才这样做。否则,这只是浪费时间和资源。 现有表中的字段递增,最后一个cookie禁用刷新递增就好了。