现在有这样的设想:
    当第一个人访问首页的时候,在服务器端将jsp页面转换生成一个html页面,然后将html页面信息返回给客户端,当下面的人访问的时候就直接访问这个html页面,这样可以提高页面的性能.但是当数据库的数据更新之后,刷新html页面没有办法那要最新的数据,请问如何解决这个问题?

解决方案 »

  1.   

    写个线程,定期更新html的内容.
      

  2.   

    写个线程,定期更新html的内容?有参考例子吗?
      

  3.   

    直接  JAVASCRIPT 不行吗?  定期刷新....
      

  4.   

    javascript只是有用户访问的时候,才可以启动定时刷新,但是当很多人同时访问的时候还是会有频繁访问的瓶颈
      

  5.   

    首先,静态页面这种机制,不是所有情况下都试用的,如果有的页面内容更新频繁的,就不合适,现在用静态页面的,大多是新闻栏目的,或简介栏目的。其次,你想知道如果更新了数据库内容,页面怎么办,其实原理是这样的,用URLConnection类来取那个JSP的内容,然后用DataInputStream来读取那个JSP页面上生成的静态html代码,再用DataOutPutStream重新生成htm页面,这个功能是要做后台管理页面来完成的.再讲实际操作方式,一般是先人手地更新数据库的内容,在后台管理页面更新并检查所有内容正确后,一按按钮,所以栏目的静态页面在前台重新生成。