为了在我的网页中实现好友列表方法,
在php中存储朋友列表的最佳方法是什么?
我的选择是
数据库请参阅 this Link
或
为每个用户创建一个单独的文件夹,并存储一个包含该用户的好友列表的xml文件。
请建议我最好的一个?
如果有人有其他逻辑,请告诉我。
答案 0 :(得分:2)
我建议您使用数据库选项,如问题中的链接所述。特别是,users表与关系表分开的数据库模式。你可以找到更容易和更有效的删除友谊的东西。
答案 1 :(得分:1)
您肯定希望为“最佳”提供更好的标准 - 性能,可维护性,可扩展性和灵活性?
您还可以通过解释您打算如何使用这些朋友列表来帮助我们 - 这样我们就可以了解这些提案是否有意义。
说完了....
我推荐一个数据库。这样,您可以存储关系,并可以在一个地方对其进行推理 - 例如,您可以了解Alice是否是Bob的朋友,以及Bob是否是Alice的朋友(在文本文件方案中,您必须将此信息存储在“Alice”和“Bob”文本文件中,这样可以检查疼痛,尤其是对于大群人而言。
您也可以轻松找到朋友连锁店,这样您就可以推荐朋友(如果Alice是Bob和Chuck的朋友,她可能会认识其他与Bob和Chuck都有朋友的人)。
最后,您将获得数据库的其他好处 - 处理多个并发用户时的性能,ACID等。
答案 2 :(得分:0)
我可以建议对这样的小作业使用SQLIte或文本文件。