现在用PHP做一聊天室。
使用的是MYSQL的内存表。主聊天窗口2秒刷新一次,每刷新一次读取最近10秒的发言记录,如果没有输出到主窗口则输出,内存表超过100条记录则清空 重新写入。用户列表窗口10秒刷新一次,也是一个MYSQL内存表。请问这样的聊天室,在普通用户级服务器上(P4,1G内存) 应该可以支持多少人在线?是否还有其他方法优化?
使用的是MYSQL的内存表。主聊天窗口2秒刷新一次,每刷新一次读取最近10秒的发言记录,如果没有输出到主窗口则输出,内存表超过100条记录则清空 重新写入。用户列表窗口10秒刷新一次,也是一个MYSQL内存表。请问这样的聊天室,在普通用户级服务器上(P4,1G内存) 应该可以支持多少人在线?是否还有其他方法优化?
IPC类的函数能实现一部分进程交互的功能,但是我没找到聊天室合用的挂起唤醒方法。
很大一点我不明白的是,浏览器请求后,服务器怎么知道它的请求内容,服务器我是指用C/S的那种。那样我就可以控制发送什么代码到客户端了。
,flash也可以的。如果会的话。