我正在建立一个漫画网站,最近一直在工作和测试一个喜欢的功能。我自己建造的原因是
我想让用户喜欢和不喜欢漫画。FB喜欢不提供这个
我想要一个定制的喜欢的图案
我想把类似的计数存储在我的数据库中以便我可以排序
受欢迎的漫画。。。我不认为我能从
因为这样的事。
基于以下信息,我是否应该继续我的方法?
每当一个独特的人喜欢一个漫画id,它将首先插入该用户的ip和他们喜欢的特定漫画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的喜欢功能吗?如果我这样做了,我能用那些喜欢在数据库中按受欢迎程度排列我自己的漫画吗?我应该继续我的自定义喜欢功能,但改变我的方法?
如果有帮助的话,我可以发布我当前喜欢的函数代码。。。
谢谢你的任何建议。。。谢谢!
最佳答案
我会用facebook的按钮。从评论中你可以看到,如果你想自己做的话,考虑所有的案例可能会变得很棘手,但是FB已经处理好了。
FBAPI绝对允许获得喜欢的数量,看看这个相关的帖子:How to get number of likes from facebook like button?
关于php - PHP:我的漫画网站的自定义喜好功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14950017/