我在使用freemark生成静态页面后,发现页面是生成了,但每次访问页面的时候还是要访问数据库,不是直接访问静态页面,大虾们有什么办法,如果不变动数据的话,可以直接访问静态页面,变动数据的话,才进行静态页面的刷新,是不是要对缓存进行控制
这个问题从两个角度处理:
其一,就是使用页同缓存,很简单,在response中设置Cache-Control等报文头,那么同个url的页面会缓存。
其二,就是在服务器端,使用oscache
[url]http://www.blogjava.net/zhongli/archive/2009/02/22/256033.html[/url]有很详细的介绍
是不是可以参考下
Freemarker网站静态化的实现
http://www.iteye.com/topic/407756
把生成的网页存起来. :)