聊天应用程序服务器加载

时间:2016-03-15 13:45:55

标签: php mysql socket.io chat zen-cart

我正在使用PHP,MySql和Node.js(socket.io进行实时聊天)制作像facebook这样的聊天应用程序。问题是当20个人开始聊天时,我的服务器负载达到10-15。我只是在发送方插入消息并向接收方发送消息ID,接收方从DB检索消息信息。我有一个centos服务器有4个物理和4个逻辑核心(总共8个核心)和16GB Ram。我的网站是用zencart构建的,当我在静态页面上按f5 1分钟服务器负载达到10时还有另一个问题。任何人都可以告诉我这是什么问题?

1 个答案:

答案 0 :(得分:0)

尝试使用常规查询日志记录数据库上发生的情况: http://dev.mysql.com/doc/refman/5.7/en/query-log.html

如果您有一个拥有大量用户的繁忙站点,您可能需要查看其他消息系统的解决方案。例如,Redis有一个发布/子系统,您可以使用该系统向多个侦听器发送消息。