概述
- FreeMarker 是一款模板引擎:即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库(Library),是一款程序员可以嵌入他们所开发产品的组件。

- 作用:与缓存技术一样,网页静态化技术减轻了数据库访问压力,但应用场景不同。
- 缓存:适合较小规模数据的场景
- 网页静态化:适合大规模且数据不经常变化的场景,而且有利于SEO(Search Engine Optimization)
- 应用:网页静态化解决方案在实际开发中运用比较多。例如新闻网站,门户网站中的新闻频道或者是文章类的频道。
- 注意:高性能web服务器Nginx适合部署此类纯静态化网页。Nginx可承载五万的并发量,而Tomcat只有几百。