php即时聊天实现方案

最近做的网站需要一个在线客服聊天的功能,需要自行开发,我用的方法是在游客和客服页面上用ajax不断去查数据库中的聊天记录,但是这样做ajax老是timeout,感觉很耗性能和不稳定。
不知道大家有什么好的实现方法可以一起来讨论下。主要是要解决性能上的问题。

用memcache把聊天信息缓存在内存中,AJAX查询的时候不从数据库取而从memcache中取,可以大大缓解压力

如果你是觉得对数据库压力太大,可以转成存储为文件的形式!直接按用户id的规则去匹配对应的内容文件就行了!
内存做缓存,设一个时间点,每隔一段时间去取数据,这个时间之后的才取.不要每次都取全部的数据.qq也不是实时的,比较像而已,还有要做负载均衡啥的用PHP是不是比较麻烦啊

不知道你现在遇到的主要难点在哪里? 可以多谈谈, 
别的我们也许帮不了你太多,但是具体的问题我们可以一个个解决.
是啊,PHP应该比较有发展。PHP版的讨论也很好。有时间多来这里逛。少逛水源。

楼上有些说的太不好听了,其实楼主不要乱听别人说,自己一定要静心,可以从PHP手册,MVC手册,正则表达式手册慢慢入手,一定要耐心看完,看透,然后找一个好的点网站源码看几遍,慢慢体会每一个地方的优点和不足,我曾看过一个国久的OJS系统,看完后对数据库设计,代码封装,SMARTY运用有很大的提醒和帮助。另外还有很多没见过的函数,还有PHPCMS,ECSHOP等这些系统中的思路和函数也是写的很好的。 所以楼主一天不要想这不会,那不懂,你就从头再开始,从PHP,到正则到模版到MVC框架,慢慢的学。一定可以的,就私下接单做也可以。

兄弟你辛苦了,生活的甘苦只有经历过的人才知道。多多努力吧,相信明天会好的。

楼主我支持你!!只要肯往php方向发展,肯定没问题的。年龄不是问题,据说江民40才学编程,所以别灰心啊。php也好、jquery也好、linux也罢,只要经常用,很快就能会掌握的,加油吧。

选定一个方向,持之以恒地坚持下去,就一定能够成功!
关键是不要改行,千万。不要动摇,绝不。
建议楼主从事php方向,并深入到一定程度。该语言简单、实用、有前景。以楼主的条件,千万不要去学.net

你不适合从事此职业,建议寻找合适的方向

我之前也写过一段时间的asp,没意思的说!!
我看你是放不下心思来学东西,真要努力点,1个月就足够你从对php的一无所知到php熟手!(当然用的时候查手册的次数要多些),程序都是共通的!(前提你之前多年的代码没白写)

下一个整合包,就没这么多问题了,很好用的啊、
我想请教大家些问题,我先做一个基于B/S架构的在线考试的系统,能够完成在线考试的功能

3、其他机器在接收到试卷后,点击“考试”就能够调用本机的应用软件如:(Photoshop)进行具体的操作。
4、在完成之后点击“考试结束”或者考试时间倒计时完成后,自动的把操作结果保存到本地磁盘上,或者是保存到指定的计算机上。
不管做什么,宣传最重要,你要花大气力来进行推广才能拉来人,还要大力气维护才能留住人

你现在做一个论坛还不如直接拿一个成熟的,现在多于牛毛,自己做还要花时间,论坛的人气在于你的组织管理以及资源。
你论坛在技术上做得再好,自己运维的话,如果没有效的资源可用,也是白搭

来源:nba直播

你可能感兴趣的:(php,聊天,数据库,ajax,正则表达式,mvc)