PHP:我的漫画网站的自定义喜欢功能

时间:2013-02-19 04:46:31

标签: php mysql

我正在建立一个漫画网站,最近一直在研究和测试喜欢的功能。我正在构建自己的原因是因为

  1. 我想让用户喜欢和不喜欢漫画。 FB喜欢不提供

  2. 我想要一个自定义喜欢的图形

  3. 我希望将相同数量存储在我的数据库中,以便我可以排序 受欢迎的漫画...我不认为我可以得到总喜欢 FB就是这样的事情。

  4. 根据以下信息,我是否应继续使用我的方法?

    每当一个独特的人喜欢漫画ID时,它会首先插入该用户的IP和他们喜欢的特定漫画ID。

    由于他们的IP现在已经在数据库中,如果他们再次尝试对同一个漫画ID进行投票,它就不会让他们。但他们的知识产权仍然可以对任何其他漫画身份进行投票。

    如果他们实际上喜欢一个独特的漫画ID,它会增加漫画表中相关漫画ID的相似或不喜欢的数量。然后,我可以使用它来按流行度对漫画进行排名和排序。

    在测试时,我意识到具有独特IP的用户可能喜欢所有漫画(例如:127.0.0.1喜欢漫画30,127.0.0.1喜欢漫画31,127.0.0.1喜欢漫画32等等...并且有60个独特的漫画)...所以这是60个数据库条目。那只是一个用户...现在如果我的网站开始变得流行会发生什么......这可能会导致他们喜欢的n个选民* x漫画...这可能是大量的数据库条目...这可能是我的托管服务器负担巨大,管理起来很乱。

    话虽如此,我应该只使用facebook的喜欢功能吗?如果我这样做,我可以使用这些喜欢按照数据库中的受欢迎程度对自己的漫画进行排名吗?我应该继续我的自定义喜欢功能,但改变我的方法吗?

    如果它有用,我可以发布我当前喜欢的功能代码......

    任何提示赞赏...谢谢!

1 个答案:

答案 0 :(得分:0)

我会坚持使用像facebook这样的按钮。正如你可以从评论中看到的那样,如果你想尝试自己做这些事情,可能会很难想到所有情况,但FB已经处理过了。

FB API绝对允许获得喜欢的数量,看一下这篇相关帖子:How to get number of likes from facebook like button?