我有一个漫画网站,我想在其中建立自己的好恶功能。
我想只使用 Facebook 的,但以下是我想要自己的原因:
- 想收集好恶。Facebook like 按钮无法做到这一点。
- 想要为喜欢和不喜欢创建自定义图形
- 想收集与漫画id相关的好恶,并用它来按人气排序
该功能通过用户单击like按钮起作用,脚本将该IP记录到数据库中......如果存在该IP已经喜欢某个imd id的条目,它不会增加与该img关联的点赞计数ID。
在测试该功能时,我意识到从可扩展性的角度来看这将具有挑战性,原因有两个:
数据库的负担将是 n 个唯一 IP * x 漫画。比如3000个粉丝有可能点赞60部漫画,也就是18万个条目。另外,还有很多查询在服务器上来回传递……更不用说每次有人可能不喜欢和喜欢图像时。我通过 GoDaddy 进行托管,因此服务器的大小可能是个问题。
可管理性。如果有这么多条目,我不确定清理错误或错误会有多大的挑战性。
所以,我的问题是:
1)建立自己的有意义吗?
2) 是否有我可以实现的预先构建的喜欢/不喜欢功能?
3) 扩展的挑战是什么?