Heim > Backend-Entwicklung > PHP-Tutorial > php聊天室信息存储的问题

php聊天室信息存储的问题

WBOY
Freigeben: 2016-06-27 13:18:08
Original
1855 Leute haben es durchsucht

我在用php做一个即时聊天室,想把聊天的内容存储到一个txt文件里,客户端每次请求内容先判断txt文件的大小有没有变化,有变化说明有新的信息,然后php处理后返回新的信息给客户端。
请问这样做相比起存储在数据库会不会比较消耗性能,或者查找内容的数度是不是比较慢?影响有多大?
我会想把内容存储到文件是想当聊天结束时把聊天内容都删掉。请问这种情况什么方案比较好?


回复讨论(解决方案)

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

其实数据存在数据库,也不会有太大的消耗。
。。。搞反了吧,我是问存在文件比起存在数据库会不会很耗性能。

如果是考虑性能问题
那么专业人士一定会比普通人做的更好
不然就没有 CEO 这个行当了

如果是考虑性能问题
那么专业人士一定会比普通人做的更好
不然就没有 CEO 这个行当了
我可能说的不是很清楚,我现在的需求是:
(1)查找有没新的聊天内容时速度要快
(2)聊天结束后把聊天内容删掉,或者说不需要保存聊天内容。
请问这种情况把聊天内容存到文件好还是存到数据库好?
这个只是单纯php问题,不是ceo回答的问题吧。。。

打个比方都听不懂?

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

打个比方都听不懂?
soga。。。

没有试验就没有发言权   容我说下我这个水货的感觉  如果数据非常小的发 直接txt 快些  如果稍微多了点 估计就没有数据库快了
哈哈,这个发言很有帮助,不过还想知道更详细的比较。
比如同时有多个不同话题的聊天室,是建多个表好还是多个txt文件好。另外依然要在聊天结束之后删掉表或者txt文件。这样的情况是建表好还是建txt文件好呢

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage