none
问一个WEB程序的设计思路 RRS feed

  • 问题

  • 后台admin管理员群发消息(存数据库或XML)
    前台用户页面DIV显示(因为用户浏览网页的时候页面停止在那没刷新页面是获取不了数据的,所以我想用定时器循环执行Ajax,用JS获取后台数据,

                                    如果有信息就显示true把内容取出放DIV中,然后让DIV显示)

     

    但是定时器一直循环我希望是每3秒走一次AJAX函数,但是怕会影响效率,每3秒就去数据库走一次,如果同时在线很多人 都开这网页怎么办,而且还没想出用XML还是数据库

    希望有高手解释下如何能提升效率用数据库走还是XML,(个人希望是数据库操作简单`但是怕效率太差)

     

    2010年5月23日 2:33

答案

  • 你好!

    最主要的是你要使用 Cache。将数据库中的数据在 Cache 维护一份,定时器取数从 Cache 中取。另外建议使用数据库,更易于操作与管理。


    知识改变命运,奋斗成就人生!
    2010年5月24日 2:55
    版主