【发布时间】:2018-02-01 19:12:57
【问题描述】:
我目前正在尝试开发一个 jquery/php 即时消息应用程序。我想问一下存储聊天记录的最佳方法是什么。我正在考虑将每个对话的聊天日志存储在文本文件中,然后将其目录位置与对话的其他详细信息(例如,发送者 ID、接收者 ID、聊天室 ID 等)放在数据库表中。好主意?
【问题讨论】:
-
不行,以后查询会很糟糕。在数据库中完成所有操作。如果您必须从数据库中将其导出为 CSV。
-
另外请记住,对于某些操作系统,它们在路径内有文件夹限制
-
@chris85 那么有什么方法可以提高响应时间吗?我担心使用 db 会导致聊天记录加载缓慢。
-
它应该比访问文本文件更快。数据库可以有多个连接。运行一些测试,看看你观察到了什么。
-
注明。谢谢。