php达人乱进,高分求解关于变量一直有效的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:50:21
我要做一个即时性要求比较高的系统,
比如说聊天室吧.
我想定义一个数组(比如$info)在内存中来保存聊天记录.这样客户端读数据就非常快.

请问,我要如何做才能让所有客户端都访问同一个$info对象,
也就是说,每个客户端都可以去修改$info,而且每个客户端都可以去读$info.
而且保证每个客户端看到的都是同一个$info.这样每个客户端就是相同的数据了.
请不要给我说序列化到文件等类似方式

回答有效可继续加分
不仅仅是聊天室的问题,而且现在聊天室基本都是写文件,或者写db

你会用MYSQL数据库吗,MYSQL数据库里面建立一表来存储你的内容,表的类型选择MEMORY即可。

使用数据库会使你的程序变得非常简单,数据添加、删除、修改都非常方便,可以指定数据属于谁建立的,建立时间是多久,可以实现权限管理、有效期管理等。

MYSQL的内存表存储在内存里面,而且仍然可以建立索引等,速度非常快。

用Shared Memory函数

很抱歉 我不会
等待答案

我也在等待答案 聊天室的话 为什么不去新华书店 看看有相关聊天室的PHP书呢
很多东西在书上是有模板的 你只要稍微修改下就可以了