workerman-chat不做任何改动,能支撑多少人在线实时聊天?

1271281914

我这边之前有个聊天室,现在想把聊天通讯模块替换成由workerman-chat来处理
目前只修改了workerman-chat的event.php,其他地方未做任何改动。

不知道正常的整合是否就是这样?其他地方不改动,能支撑多少人同时在线呢?

如果需要优化的话,应该从哪个地方着手?

3785 1 0
1个回答

walkor

单台服务器万人在线应该是没有问题的。
并且chat支持分布式部署,可以启动多台服务器支撑更大的在线用户数

现在支持redis存储,更新下版本,然后配置下Applications/Chat/Config/Store.php 包括driver和redis ip端口

public static $driver = self:: DRIVER_REDIS;
....

  • 1271281914 2015-05-09

    这个redis应该使用哪个redis扩展?

  • 1271281914 2015-05-09

    刚下了最新版的workerman-chat, event.php好像没增加redis相关的操作,还是原来的。

  • walkor 2015-05-09

    http://pecl.php.net/package/redis

    centos:
    yum install php-pecl-redis

    ubuntu/debian:
    apt-get install php5-redis

    pecl 安装
    pecl install redis

  • meow 2016-03-03

    你好,最新版没有保存消息的相关操作,你的版本是?

  • walkor 2016-03-03

    消息可以保存在数据库 redis等存储中,字段格式要自己定,chat目前不支持保存消息,可以根据需要自己开发

年代过于久远,无法发表回答
🔝