当前位置:  开发笔记 > 编程语言 > 正文

ThinkPHP 做个文字聊天室,求最简单做法

如题,求thinkphp做聊天室的简单做法
如题,求thinkphp 做聊天室的简单做法

回复内容:

如题,求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就任意一个就行)

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有