Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
                        
                        6年前关闭。
                                                                                            
                
        
我正在使用php开发一个链接缩短程序项目,并且希望能够通过存储访问者的IP来记录每个链接的唯一统计信息。使用MYSQL数据库为单个链接存储ips可以很容易地实现这一目标,但是在数百或数千个链接中,最终数据库中将包含大量表。

为每个链接创建一个文本文件并仅将每个唯一的哈希IP存储在该文件中会更有效还是更好的做法?

谢谢你的时间!

最佳答案

您可以使用2个DB表来完成此操作,如下所示:

Table 'link'
- id (AUTO INC)
- link (STRING)

Table 'visit'
- id (AUTO INC)
- link_id (FK)
- ip (STRING)
- count (INT)


如果用户两次返回同一页面,则可以使用ON DUPLICATE KEY UPDATE类型的查询来增加计数,而不是将其设置为1。

关于php - 如何在多个链接上存储唯一统计信息? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20986063/

10-10 22:05