blog重构(之静态化)

 

为了提高访问速度,最好的办法自然是做静态化了
最重要的是产品设计需求的设计了,越互动,互动颗粒度越细,那么就代表实时要求越高,实现越复杂,对服务器压力越大
为了更好的实现静态化,最好只实现访问量等基本统计数据
手段有3种:
1、使用bufferwriter类直接写文件,虽然简便效率高,但是修改起来很麻烦,感觉不是在编程,倒是有点编辑的感觉
2、用apache的Velocity,简便好用,呵呵
3、于第二种差不多,不过选用的是freemaker
静态化也就意味着交互性不够强,其访问量统计,评论,收藏等无法及时得到更新
建议访问量统计等这种频繁更新的采用js的document.write写到静态页面上,而评论统计,收藏统计等则通过生成html碎片来实现更改最小化

如果产品需求设计比较复杂,则建议采用ajax,通过事件出发,或者延迟加载的方式

 

你可能感兴趣的:(apache,html,Ajax,Blog,velocity)