社区里的用户美文苑文学网想问你个技术问题,你网站的聊天室功能是用轮询方式实现的吗
用户发送消息就存在数据库里,聊天室每隔几秒就去数据库取用户发的数据然后显示,你是用这种方法吧,还有你的聊天室是每隔多少秒就去数据库取用户发的数据 是采用的websocket双向推送的,无需AJAX轮询增加服务器负载。此外聊天数据表用户在线表等是采用MYSQL保存的,当然也不是每发一次信息每登录一次都保存到mysql的。是先临时放到Redis而后通过定时器批量扫入数据表的。当然还是不能抹掉数据库的优点,那就是cookie验证肯定是行不通的,那用户登录验证就用数据库验证用户每次登录的随机码了。大概就是这样的哈。 F12就看到了哈,websocket双向推送的 emmmmmmmmmmmm,第一次听说这样的方法,你听说过websocket没有 老铁~你做这个站完全浪费了你的技术啊~再问一句,你后端用的啥框架?workerman吗?还是swoole? 不会 用的workerman方便win本地调试
页:
[1]