我现在在做一个项目;是做一个关于监控的收费站的数据库打印输出的;
有这么一个事;就是甲方要做一个网页的界面;在这个界面上要能显示出来像监控那样的情况;过去一辆车你就能在这个页面上看到;说白了就是时时来显示出数据啊;这种情况怎么来做啊;数据库中的记录很多;如果查询一次也要几秒钟的时间;但是在收费站的监控上一秒就可能过了几辆车;这个怎么来做;能做到那过了一个车;网页就跳动一下;显示多了一条记录!

解决方案 »

  1.   

    写一个webservice,然后在页面上用webservice行为,做到无刷新实时显示数据但是“如果查询一次也要几秒钟的时间”和“一秒就可能过了几辆车”本身就冲突,还是先考虑如何改进数据库查询的算法吧
      

  2.   

    写一个webservice如何来做啊;没有说清楚 啊
      

  3.   

    自己写个ActiveX控件,嵌入在页面上吧,
      

  4.   

    用webservice结合js写页面优化sql语句,仅仅取记录数不需要几秒钟吧。
    do not use "select count(*) from ... where ..."
    use "select count(1) from ... where ..."