php 做一个在线聊天室,用什么保存数据好?

ZongLiang 发布于 2013/05/02 19:43
阅读 2K+
收藏 0
PHP
  打算用php做一个在线聊天室..  但不知道该用什么保存数据...  

  用mysql 不太方便.. 用sqlite并发多时会出现数据库被锁.. 也不太方便的, 或有办法解决这个问题吗?   

还有就是写文件..  但这样,感觉也不太好.对文件频繁读写感觉也不太好.. 


后来打算找个内存数据库.  但也不知道该用哪个..  各位.. 有没有好的推荐啊? 

加载中
0
Lax
Lax

传统用mysql,新潮用redis。其它方式就不要考虑了。

0
洲宝
洲宝
可以用我们的MadusaDB 不过貌似 现在还不能用于生产!!!https://github.com/cocoa-alex/MadusaDB
0
南湖船老大
南湖船老大
不保存数据最好
0
产品哥
产品哥
保存到客户本地
0
ZongLiang
ZongLiang

引用来自“阿尔法兽”的答案

不保存数据最好
 不保存的话,那怎么推送消息呢? 本来也是不想保存的,但想想.不知道该怎样推送到浏览器...
0
ZongLiang
ZongLiang

引用来自“Andy.zhou”的答案

保存到客户本地
 保存到客户本地? Cookie ? 还是?
0
deleted
deleted

内存富余就redis,  其实专门搞个log进程按结构写二进制文件就行了, 100mbps跑满1秒也没几mb写入量

不过, 拿php做聊天室, 你真的不考虑一下么? php的运行机制完全不适合干这个.....

返回顶部
顶部