时间:2021-07-01 10:21:17 帮助过:1人阅读
如题,求thinkphp 做聊天室的简单做法
聊天室可以参考这个项目:Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。
你可以用它做TP的插件拓展
简单做法的话
你只能用ajax异步每秒去请求服务端得到聊天对话内容,然后显示。
前端JS用setInterval定时AJAX轮询服务器,并根据服务器返回的负载情况设定轮询间隔.
websocket强连接?
单用php 一般都是 js 轮询。
还是用websocket 吧, 比如 swoole
最简单的应该是定时刷新页面,早年的网络聊天室都是这么做的
看下workerman-chat
1、高并发
2、高性能
3、纯php,太纯了,连apache nginx php-fpm都不用
4、使用websocket,兼容各种浏览器(只要浏览器支持html5或者flash就任意一个就行)