php聊天室信息存储的问题

php聊天室信息存储的问题,第1张

我在用php做一个即时聊天室,想把聊天的内容存储到一个txt文件里,客户端每次请求内容先判断txt文件的大小有没有变化,有变化说明有新的信息,然后php处理后返回新的信息给客户端。



请问这样做相比起存储在数据库会不会比较消耗性能,或者查找内容的数度是不是比较慢?影响有多大?

我会想把内容存储到文件是想当聊天结束时把聊天内容都删掉。


请问这种情况什么方案比较好?


回复讨论(解决方案)

其实数据存在数据库,也不会有太大的消耗。


其实数据存在数据库,也不会有太大的消耗。









搞反了吧,我是问存在文件比起存在数据库会不会很耗性能。


如果是考虑性能问题

那么专业人士一定会比普通人做的更好

不然就没有 CEO 这个行当了

如果是考虑性能问题

那么专业人士一定会比普通人做的更好

不然就没有 CEO 这个行当了

我可能说的不是很清楚,我现在的需求是:

(1)查找有没新的聊天内容时速度要快

(2)聊天结束后把聊天内容删掉,或者说不需要保存聊天内容。



请问这种情况把聊天内容存到文件好还是存到数据库好?

这个只是单纯php问题,不是ceo回答的问题吧。







打个比方都听不懂?

没有试验就没有发言权 容我说下我这个水货的感觉 如果数据非常小的发 直接txt 快些 如果稍微多了点 估计就没有数据库快了

打个比方都听不懂?

soga。






没有试验就没有发言权 容我说下我这个水货的感觉 如果数据非常小的发 直接txt 快些 如果稍微多了点 估计就没有数据库快了

哈哈,这个发言很有帮助,不过还想知道更详细的比较。



比如同时有多个不同话题的聊天室,是建多个表好还是多个txt文件好。


另外依然要在聊天结束之后删掉表或者txt文件。


这样的情况是建表好还是建txt文件好呢

可以用memcache,即时信息没必要存入数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/487540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018-06-02
下一篇 2018-06-02

发表评论

登录后才能评论

评论列表(0条)

保存