打算做个在线客服系统,有关在内存中保存离线DataTable的问题

问题描述

打算给自己开发中的在线订餐系统做一个在线客服,用SessionId跟商家的ID区分,采用Ajax,定时刷新,觉得如果把聊天的记录存储在SQL数据里,那么如果对话的客户多了的话,定时刷新,每次都要读取一次数据库,对数据库的负荷很大。因为商家的数量有限,所以打算用内存中的DataTable来保存各个商家聊天记录,定时或者检测到内存中DataTable的数据资料到了一定数量(比如记录超过100条,那么就把前80条存到SQL数据库里),因为每次直接从内存读取数据,不经过数据库,这样应该能减少很大的数据库负荷并且提高访问速度。可是不知道该用什么办法在内存中长期保存离线的DataTable考虑过用Cache,可是偶到目前为止好像只能把整个DataTable从缓存中读取出来,添加一条记录以后再又整个Insert()回去,可能性能上有些问题或者用Session的话,可能也不错,不过问题跟Cache一样,但反正最多也就是五十到一百条记录的DataTable,而且一个商家才只有一个刚刚查到用静态的DataTable好像最好了,好像可以直接插入,读取不过小弟也只是初学者,所以向这里的高手请教一下,到底哪种方法比较好,或者麻烦推荐一下更好的方法非常感谢^_^

解决方案

解决方案二:
关注.!学习学习!
解决方案三:
汗,对了,差点忘了,不能用Session,因为用Session的话,客户跟商家中的Session是不一样的估计Cache可能是比较好的方法了
解决方案四:
刚刚写了个小程序测试了一下CacheDataTable是引用类型的DataTabledt=Cache["Data"]asDataTable;DataRowdr=dt.NewRow();dr["ID"]="2";dr["Name"]="后期加入";dt.Rows.Add(dr);不需要重复添加入Cache就可以更新Cache里面的数据了,加上Cache有完善的释放机制所以决定用Cache了
解决方案五:
Cache推荐
解决方案六:
正在学习中,估计Datable要灵活些
解决方案七:
Cache好像受到限制比较多
解决方案八:
既然才100多条记录,就直接用数据库也没有什么问题。SQLServer的性能还是非常高的
解决方案九:
^_^回楼上的朋友倒不是担心读取的数据数据多才不用数据库的。而是如果采用数据库的话,因为没有采用推送(推送就干脆不关连接了,更耗资源)那么每个客户的每个连接,每平均每五到七秒就要打开一次数据连接,AJAX刷新一次,那么在线人数要是多一些的话,数据库倒是撑得住,可是连接池估计就爆掉了,呵呵。只好想这些办法的说,呵呵

时间: 2024-10-26 14:57:06

打算做个在线客服系统,有关在内存中保存离线DataTable的问题的相关文章

电商在线客服系统解决方案

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着互联网技术的不断普及,越来越多的企业开始向电子商务迈进,淘宝双11的疯狂,191亿的销售额都印证了这一切.正如马云所说:"十年之后中国将没有电子商务,理由是电子商务将彻底地融入到所有企业的血液当中,成为企业日常运作的一部分."然而电子商务目前还远未进入成熟期,一些企业只是单纯模仿或者盲目投入,很难实现电子商务的真正威力. 那么如何通过在线客服系统来提升企业电子商务运营能力,帮助企业实际提高在线销售额?我们通过企业电商化过程实际遇到的一

请问如何实现即时通信软件里的在线客服系统?

问题描述 大家好,我要在一个现有的即时聊天软件(类似简单的qq)的基础上,增加在线客服系统的功能,包括客户服分配排队等等我怕闭门造车走弯路,希望了解一些主流成熟的实现方案或者有代码参考更好或者告诉我一些搜索关键词也好,我自己去搜也行谢谢大家了

基于asp.net雅致在线客服系统 AGE LiveContact 免费下载_常用工具

雅致在线客服系统是一款采用纯Flash技术,基于Socket通讯的专业网站实时交流系统,网站访客只需点击网页中的对话图标,无需安装任何软件,就能直接和网站客服人员进行即时交流.     为您的企业发掘更多的潜在客户,降低运行成本,提高工作效率,提升客户满意度,是企业进行在线咨询.在线营销.在线服务的有力工具.系统适用于各种网站,并赋予网站对话生机,让网站真正的动起来,体现出他的价值.  官方下载 本地下载

谁做过在线客服的,说说怎么弄的

问题描述 谁做过在线客服的,说说怎么弄的 解决方案 解决方案二:帮顶马上要做这个功能了同问不要QQ的解决方案三:QQ的就一句链接即可.解决方案四:QQ和MSN的解决方案五:http://is.qq.com/webpresence/code.shtml在这个网页上面填写相应的信息,它会自动生成代码,只要把这些代码复制到页面下就可以了

群英将推国内首款免费高品质在线客服系统

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着电子商务的发展成熟,企业开展网络营销的思路也正逐渐清晰.利用互联网层出不穷的营销手段,在提升网站访问流量之余,变流量为销量才是网络营销成功的关键.针对网络营销是以消费者为主导.具有双向交互性的特点,在线客服对于企业开展网络营销的作用日益凸显. 作为基础级应用软件,在线客服已经深入到网络营销的各个环节.日渐精细化的营销业务要求企业在售前服务.访客咨询.轨迹跟踪.效果评估.售后服务.访客关系维护等环节都有高效精准的工作质量,这意味着,企业对在线客服

个人关于网站在线客服系统的一些看法(其一)

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 为什么有的网站有在线客服,有的网站没有?为什么有的网站的在线客服有主动邀请,有的网站没有?为什么有的网站在线客服主动邀请1次,有的网站则邀请很多次?本文根据个人的一点儿浅显认识,主要介绍一下关于网站在线客服的相关看法,并对以上疑问给出自己的解释,希望对一部分有需要的站长朋友有所帮助,谢谢. 所谓网站在线客服,就是一种及时沟通的技术,为网站访问

个人关于网站在线客服系统的一些看法(其二)

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在<个人关于网站在线客服系统的一些看法(其一)>中,我为大家介绍了关于网站在线客服系统是什么,有什么好处,可以分为什么类别,以及几个重要的常见网站在线客服系统功能的讲解.本文就以解答上篇文章开头提到的那三个问题:"为什么有的网站有在线客服,有的网站没有?为什么有的网站的在线客服有主动邀请,有的网站没有?为什么有的网站在线

微信在线客服系统-微信公众平台开发

其实微信你完全可以想想成一个类似于QQ在线聊天工具,这样是我们要做的重点,将微信做成一个类似于QQ的IM,当然这些功能实现是任何公众号都可以的.不需要你有高级接口,只需要你是一个公众号即可 1.当公众平台收到消息时最近用户列表会自动闪烁,并将用户放在第一个 2.直接在该页面可以和用户直接进行即时聊天,让微信成为客服系统,让微信成为你的销售利器3.可以和你公众号里的每一个用户及时沟通,右侧的用户列表可以显示你所有的粉丝4.说白了和你的QQ聊天是一样.5.干技术的不懂的销售,能说的就这么多.   开

常见在线客服系统性价比究竟如何

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   最近给公司网站添加在线客服软件,才发现如今的在线客服系统软件网上一搜一大把,各家都把自己夸,看的是眼花缭乱,功能最好强一点,价格还得合适.好好看了几个常见的在线客服,还得试用,然后向他们客服了解情况,真不容易,所以这里就把劳动成果顺便整理出来给需要的用户参考. 本人是套餐消费的拥护者,如果你需要的东西有套餐或组合那当然会更为为划算,所以就拿各家的套餐来说事儿了,