我正在建立一个漫画网站,最近一直在研究和测试一个喜欢的功能。我自己造房子的原因是
根据下面的信息,我是否应该继续我的做法?
每当一个独特的人喜欢一个漫画书,它将首先插入用户的ip和他们喜欢的特定的漫画id。
因为他们的IP现在在数据库里,如果他们再试着在同一个漫画书上投票,它就不会让他们投票了。但他们的IP仍然可以在任何其他漫画上投票。
如果他们实际上喜欢一个独特的漫画书,它会增加漫画表中相关漫画的相似或不喜欢计数。然后,我可以用这个来根据受欢迎程度对漫画进行排序和排序。
当我测试时,我意识到一个拥有唯一IP的用户可能会喜欢所有的漫画(例如: 127.0.0.1喜欢comicid 30,127.0.0.1喜欢comicid 31,127.0.0.1喜欢comicid 32等等)。有60部独特的漫画)。这是60个数据库条目。只有一个用户..。如果我的网站开始流行起来..。这可能会导致选民们喜欢的漫画.可能是一大堆数据库条目..。这对我的主机服务器来说可能是一个巨大的负担,也是一个管理混乱的问题。
尽管如此,我是否应该使用facebook的喜欢功能呢?如果我这样做了,我能用那些喜欢我自己的漫画排名在数据库中的受欢迎程度吗?我应该继续我的自定义喜欢功能,但改变我的方法?
如果有帮助的话,我可以把我现在喜欢的函数代码.
任何小费都很感激..。谢谢!
发布于 2013-02-19 05:18:44
我会像按钮一样坚持使用facebook。正如你可以从评论中看到的,如果你想自己去做的话,考虑所有的情况都会变得很棘手,但是FB已经处理好了。
FB绝对允许获得喜欢的数量,请看下面的相关文章:How to get number of likes from facebook like button?
https://stackoverflow.com/questions/14950017
复制相似问题