我这边之前有个聊天室,现在想把聊天通讯模块替换成由workerman-chat来处理 目前只修改了workerman-chat的event.php,其他地方未做任何改动。
不知道正常的整合是否就是这样?其他地方不改动,能支撑多少人同时在线呢?
如果需要优化的话,应该从哪个地方着手?
单台服务器万人在线应该是没有问题的。 并且chat支持分布式部署,可以启动多台服务器支撑更大的在线用户数
现在支持redis存储,更新下版本,然后配置下Applications/Chat/Config/Store.php 包括driver和redis ip端口
public static $driver = self:: DRIVER_REDIS; ....
这个redis应该使用哪个redis扩展?
刚下了最新版的workerman-chat, event.php好像没增加redis相关的操作,还是原来的。
http://pecl.php.net/package/redis
centos: yum install php-pecl-redis
ubuntu/debian: apt-get install php5-redis
pecl 安装 pecl install redis
你好,最新版没有保存消息的相关操作,你的版本是?
消息可以保存在数据库 redis等存储中,字段格式要自己定,chat目前不支持保存消息,可以根据需要自己开发
单台服务器万人在线应该是没有问题的。
并且chat支持分布式部署,可以启动多台服务器支撑更大的在线用户数
现在支持redis存储,更新下版本,然后配置下Applications/Chat/Config/Store.php 包括driver和redis ip端口
public static $driver = self:: DRIVER_REDIS;
....
这个redis应该使用哪个redis扩展?
刚下了最新版的workerman-chat, event.php好像没增加redis相关的操作,还是原来的。
http://pecl.php.net/package/redis
centos:
yum install php-pecl-redis
ubuntu/debian:
apt-get install php5-redis
pecl 安装
pecl install redis
你好,最新版没有保存消息的相关操作,你的版本是?
消息可以保存在数据库 redis等存储中,字段格式要自己定,chat目前不支持保存消息,可以根据需要自己开发