作者sing10407 (阿U)
看板Web_Design
标题[问题] 聊天室的资料设计?
时间Mon Oct 21 15:03:32 2013
我需要做聊天室
根据Google大神指示
我应该用comet的long polling方式
html5的websocket太新了,我需要考量就浏览器相容性
问题来了~
我目前实作是都写到一个档案里面
请问这样的方式在多人聊天的状况会档案冲突吗? (假设100人的聊天室)
或者是存到资料库中呢? 但是怕资料量过了几万笔以上後,速度会变很慢
请大家给点建议~
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.101
1F:→ danny8376:写到档案请记得用flock锁定档案 不然两个人发言用的 10/21 15:28
2F:→ danny8376:PHP同时在执行的话 早执行的就会被吃掉了 10/21 15:29
3F:→ danny8376:至於资料库没理由变慢 除非查询写得太糟糕 10/21 15:30
4F:→ danny8376:还是你对话纪录会瞬间吐出前面几万笔? 这样档案也不会快 10/21 15:30
了解!
谢谢你
※ 编辑: sing10407 来自: 1.168.25.135 (10/21 20:25)
5F:推 LaPass:不用担心资料库,几万笔资料对资料库来说很轻松。而且你只 10/21 20:34
6F:→ LaPass:要设个排程定时清资料库就ok了 10/21 20:34
8F:推 LetDogDay:用firebase 神马资料库都不用了 10/24 05:02