想用ajax做一个网页版的聊天工具(在客户端定时检索服务器信息那种)。客户端发送的信息在后台应该如何处理。
1,存放在数据库里,然后再读取。
2,存放在application中,然后读取。
3,在服务器建立临时xml文件存放数据,然后再读取。
假如有几百人访问的话,请教各位大侠,怎么处理才能最小限度的减轻服务器的压力。

解决方案 »

  1.   

    我觉的..数据你可以保存在数据库里!
    同时也保存在application中,读的时候从application读快
      

  2.   

    一般情况下,application容量是多大。内存2G
      

  3.   

    这个不太清楚哦...>_< 知识有限!
      

  4.   

    用什么application啊,随便弄个静态类,保存就可以。
    至于内存的担心是不必要的。一本1000页的书的文字最多10M就可以放下。想把内存用文字手工撑爆,不太可能。(当然要防范有人用机器人。)
    如果只保存30分钟的数据完全不用担心。
      

  5.   

    如果你说用XML就不好了,毕竟操作了硬盘,速度变慢了,数据库本身也是文件,既然是即时通信,就应该存放到内存会快!,或者可以用队列,还可以对消息进行缓冲,如果客户发得快,也不用担心数据丢失,做好同步就OK了·
      

  6.   

    做web im,先来看看这个网站吧,做的很精细,http://www.chat100.cn。有问题可以给站长[email protected] 发邮件的。