[水] 一直想弄聊天室
MVC 看来看去学不会, 盛大申请使用 VPS 又说我没备案就回收掉了 中午一看 PHP 做都做出来一个很 geek 的论坛… 单页面应用!? http://gurudigger.com/products/qivory?comment_id=6618&comments=1&page=1 无力吐槽了… 这几天按想法码了个界面, 代码没兼容性的, readme 也没动过… https://github.com/jiyinyiyong/zhongli 录了段视频, 有人会看得上这个界面吗? http://www.tudou.com/programs/view/Sc1QaGeG7i8/?phd=99
6 回复
挺好玩的,不过从视频看不出逻辑啊
- 自己做的时候也没那么麻烦,首先要规划好你要实现的功能,然后看看能不能分层或分模块,思路清晰了,代码结构清晰点就行了。
- 其实聊天这种功能,单纯实现点对点和群聊功能不难,麻烦的是怎么经得起很多人使用,比如连接数啊、持久化存储啊、并发啊之类的情况。
- 一般分层就是被说烂了的MVC,不过看实际情况,各层你还得自己控制粒度
- mongodb不清楚,一般的数据库(mysql等)面对大数据量可能要分库分表,还要做冷热数据区分(尤其用到缓存的时候)
- 多用户的话,考虑是否按某个维度划分服务节点,但像即时通讯这种应用设计起来考量点还是很多的,我也没实践经验。