我正在开发一个用户生成的内容网站。目标是,如果用户的内容被一定数量的人查看,用户就会得到奖励。虽然发布内容需要用户帐户,但查看内容不需要帐户。
我目前正在开发计算有效视图数量的算法,我担心用户创建机器人来错误地增加他们的视图数量的可能性。我会从内容生成器的 IP 中排除视图,但我不想从具有相同外部 IP 地址的其他用户中排除有效视图。实际上,相同的外部 IP 地址可能会在大学校园或公司环境中产生大量有效视图。
该站点是用 python 实现的,并托管在 apache 服务器上。这个问题在本质上更具理论性,因为我如何确定来自同一 IP 的流量是否合法。我找不到任何可以做到这一点的内容管理系统,我只是打算自己实现它。