在Web聊天应用程序中存储数据的最佳实践

时间:2022-09-14 16:57:31

I'm building web chat application using Code Igniter. In this chat app, there is only one channel / room. I'd like to know what's the best practice to store data whether using database or file in order to save bandwith and page load.

我正在使用Code Igniter构建Web聊天应用程序。在这个聊天应用程序中,只有一个频道/房间。我想知道存储数据的最佳做法是使用数据库还是文件以节省带宽和页面加载。

p.s : I use javascript setInterval to load chat div every x seconds.

p.s:我使用javascript setInterval每隔x秒加载一次聊天div。

1 个解决方案

#1


0  

if you want the file you could use reverse-ajax/comet for it is faster and take lesser bandwidth cause it uses long pooling

如果你想要这个文件你可以使用reverse-ajax / comet,因为它更快并占用更少的带宽因为它使用了长池

if you use database and use ajax it is slower because it always updates for new chat message in your database get it from there take the rows and displays it which takes time and I think more bandwidth

如果您使用数据库并使用ajax它会慢一些,因为它总是更新数据库中的新聊天消息从那里获取它获取行并显示它需要时间,我认为更多的带宽

#1


0  

if you want the file you could use reverse-ajax/comet for it is faster and take lesser bandwidth cause it uses long pooling

如果你想要这个文件你可以使用reverse-ajax / comet,因为它更快并占用更少的带宽因为它使用了长池

if you use database and use ajax it is slower because it always updates for new chat message in your database get it from there take the rows and displays it which takes time and I think more bandwidth

如果您使用数据库并使用ajax它会慢一些,因为它总是更新数据库中的新聊天消息从那里获取它获取行并显示它需要时间,我认为更多的带宽