HTML静态分页
http://topic.csdn.net/t/20060105/09/4499014.html
ASP:
  <%   
  name="你好"'跟据你提交过来的变量   
  pencat="<html><body>$font$</body></html>"'静态页模板(也就是静态页中有对应的字眼,如:$font$   
  fname="1.htm"'生成静态页的文件名   
    
  pencat=replace(pencat,"$font$",name)   
  '下面开始写入   
  Set   fso   =   Server.CreateObject("Scripting.FileSystemObject")   
  Set   fout   =   fso.CreateTextFile(server.mappath(fname))   
  fout.WriteLine   pencat   
  fout.close   
  %>JAVA的没有找着
类似要实现这样的静态页面及分页技术
http://news.pconline.com.cn/issua/elecassua/index.html
我的思路是:
用FREEMARKER制作模板,然后把生成正文的HTML静态页面
对于分页的静态实现,这一部分,用类似于<%@ include file=""%>的方法导入一个静态的分页如:page.html,这样就防止数据更新就要全部重新生成静态页面。如果数据更新,仅需要生成新的page.html再include回:http://news.pconline.com.cn/issua/elecassua/index.html也有人建议把文章列表做在xml里,这个没有想过,大家讨论一下
还有就是用伪静态URL,做个URL转发,这个网上有很多例子了

解决方案 »

  1.   

    在博客系统做HTML静态页面生成的一个大问题是:如何保证用户回复日志后,并不需要全部重新生成静态页面,仅仅根据回复的记录,生成相关的页面,即一页即可,而不是全部针对该日志的回复都得重新生成一次,否则效率低。
      

  2.   

    http://topic.csdn.net/u/20080505/14/478f4938-756b-47b7-a7f7-96268a544807.html
    这是帖子地址,CSDN是用什么技术来实现的?