`
Javahuhui
  • 浏览: 78849 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

网站优化技术——页面静态化

阅读更多
目前,实现页面静态化比较好的技术有Velocity和FreeMarker。而FreeMarker是比Velocity晚出现的技术,从从效果上看也比Velocity好一点,但我个人则偏好Velocity,因为它的扩展性好,能实现绝大部分需求。所以选择了Velocity来简单讲解一下。

1、使用velocity需要的jar:有velocity-1.6-dep.jar和\lib\log4j-x.x.xx.jar;如果不使用velocity-1.6-dep.jar,也可以使用velocity-1.6.jar,但这时需要把commons-collections-x.x.x.jar、commons-lang-x.x.jar和oro-x.x.x.jar放入类路径下。velocity-1.6-dep.jar文件内部已经包含前面三个jar文件的类。

2、使用velocity的配置:在类路径下加入velocity.properties(名字可任意取),内容如下:
指定日志文件存放位置
runtime.log=E:\\spring\\velocity\\velocity_example.log
指定模版文件加载位置
file.resource.loader.path=E:\\spring\\velocity
指定输入编码格式
input.encoding=UTF-8
指定velocity的servlet向浏览器输出内容的编码(若使用velocity代替jsp层,则配置此项)
default.contentType=text/html;charset\=UTF-8
指定输出编码格式
output.encoding=UTF-8

3、这是Velocity不相关的,但面试时却常问到,就是:实现了页面静态化后,如何统计页面访问数量?
解决方案:下面是静态化后的页面
<html>
<body>
……显示的内容
<img src=”http://www.huhui.com/date/count.do?productid=11” width=0 heigth=0/> http://www.huhui.com为站点,原理是此图片会加载此路径对应的Action,然后统计该页面访问的数量,当然图片是显示不出来的
</body>
</html>

既然FreeMarker作为新技术,在附件中我给大家共享了一份FreeMarker学习资料(中文版),以供大家学习。
分享到:
评论

相关推荐

    IIS环境下关于发布网页内容访问慢的处理办法——静态页后提升flash等多媒体文件的优化方法.docx

    IIS环境下关于发布网页内容访问慢的处理办法——静态页后提升flash等多媒体文件的优化方法

    Java秒杀系统方案优化——高性能高并发实战

    第1章-课程介绍及项目框架搭建 第2章-实现用户登录以及...第5章-页面级高并发秒杀优化(Redis缓存+静态化分离) 第6章-服务级高并发秒杀优化(RabbitMQ+接口优化) 第7章-图形验证码及恶意防刷 第8章-课程总结及重难点回顾

    SEO优化营销型企业网站管理系统

    ◇ 全部从搜索引擎优化的角度来设计,前台全部生成HTML静态页面,Meta标签全部自动化生成。 ◇ 网站具备强大的网站推广功能,可以直接从免费向各大搜索引擎提交,自动生成网站地图。 ◇ 直接与WEB邮件营销系统+企业...

    黑色风格 网展PHP中英外贸企业网站源码 v5.9.zip

    2.seo功能支持———-在后台可对每页进行seo优化,自定义每个产品或每篇文章的关键字和描述,是喜欢seo的朋友最希望有的功能,全静态网站地图、全站生成静态Html页面等一系列优化让您的企业网站更受容易被搜索引擎...

    美加新闻发布系统ElitePublish v1.5.zip

    原创内容:丰富的原创新闻内容,独家技术翻译成中文,其它地方无此内容,特别适合网站内容匮乏的网站。 动态更新:内容不断的动态更新,时刻保持网站获活力。 支持快照:针对搜索引擎做了特别优化,只要搜索引擎...

    蓝海豚Lht_CV2.0_1231商业版_-_模板2套

    自11月30日“大维”起正式正名为“蓝海豚”团购导航...9.广告位功能、精品团购推荐功能、管理员管理、权限组管理、权限节点管理、后台菜单管理、数据库备份、系统设置、网站设置、SEO优化、html静态、邮件等等略……

    合肥贞龙JAVA版本B2B电子商务平台

     全站频道页面、列表页面、详细信息页面静态化  平台频道、栏目结构可以根据模板自定义  简单易用的标签体系,方便运营商自主修改页面模板  栏目模板参数自定义,可以随时快速全站更换风格  分类和地区的...

    美加新闻发布系统:ElitePublish

    原创内容:丰富的原创新闻内容,独家技术翻译成中文,其它地方无此内容,特别适合网站内容匮乏的网站。 动态更新:内容不断的动态更新,时刻保持网站获活力。 支持快照:针对搜索引擎做了特别优化,只要搜索引擎...

    (Garbage Collection)扫描版——part1

    2.4 比较标记——清扫技术和节点复制技术 2.5 需要考虑的问题 2.6 引文注记 第3章 引用计数 3.1 非递归的释放 3.1.1 算法 3.1.2 延迟释放的优点和代价 3.2 延迟引用计数 3.2.1 Deutsch-Bobrow算法 3.2.2 一个例子 ...

    3Acms企业网站管理系统php版v1.3

    强大灵活的后台管理功能、静态页面生成功能、个性化模块添加功能等可为企业打造出大气漂亮且具有营销力的精品网站。 官方客服qq:420307115,3909030 官方客服电话:13943302759 ,13657190223

    Gblog 1.5 build 120615 自动安装版.rar

    1、静态化,全部文章及文章列表都生成静态页,访问速度快,承载流量大。 2、模板标签化设计,简单制作风格模板,适合自己打造个性网站。 3、插件扩展,通过插件可以实现更多个性需求。 4、自动更新静态页,添加...

    美加新闻聚合系统(经典版)

    选择正确建站软件——从此就像技术型的网站,不再担心自己网站缺乏内容一样。 很多站长建站都向sina学习,希望通过大量的内容来吸引流量。其实这样通过内容建设来建站,就是太辛苦。到哪里去弄那么多原创内容去?...

    Gblog v1.5 build 120615 自动安装版.rar

    1、静态化,全部文章及文章列表都生成静态页,访问速度快,承载流量大。 2、模板标签化设计,简单制作风格模板,适合自己打造个性网站。 3、插件扩展,通过插件可以实现更多个性需求。 4、自动更新静态页,...

    美加新闻聚合系统源码(经典兼容版) v3.6.rar

    选择正确建站软件——从此就像技术型的网站,不再担心自己网站缺乏内容一样。  很多站长建站都向sina学习,希望通过大量的内容来吸引流量。其实这样通过内容建设来建站,就是太辛苦。到哪里去弄那么多原创内容去?...

    美加新闻聚合系统3.0

    5大全自动技术——支持模板定制。你所要做的就是找到信息源,添加到后台即可。 自动识别语种:支持英语、日语、俄语、法语等多种语言的自动识别。 自动识别编码:支持ANSI、EUC_JP、UTF-8、Big5等多种字符集编码的...

    NITC企业智能营销网站 v4.0商业(超稳定试用版)-中英双语.rar

    5、网站真、伪静态页面自由选择; 6、内设品牌管理、标签管理、自定义网页地址; 7、人性化的“生成营销页面”和“全站生成”功能; 8、后台新增用户,管理权限自由设定; 9、数据库备份、还原一键搞定; 10、...

    WMCMS企业网站管理系统(PHP+Mysql)源码

    强大灵活的后台管理功能、静态页面生成功能、个性化模块添加功能等可为企业打造出大气漂亮且具有营销力的精品网站。 本套程序为免费版,供PHP爱好者学习使用,请不要用于商业用途! 安装及使用教程: ...

    《垃圾收集》(Garbage Collection)扫描版[PDF]——part2

    2.4 比较标记——清扫技术和节点复制技术 2.5 需要考虑的问题 2.6 引文注记 第3章 引用计数 3.1 非递归的释放 3.1.1 算法 3.1.2 延迟释放的优点和代价 3.2 延迟引用计数 3.2.1 Deutsch-Bobrow算法 3.2.2 一个例子 ...

    传奇私服导航 v1.0

    传奇私服导航单页面静态导航程序自发布以来,一直致力为广大私服站长及骨灰玩家提供专业的私服导航服务。作为免费软件产品,在代码质量、运行效率、负载能力、安全等级、功能可操控性和权限严密性、效率最优化和负载...

    代码优化:有效使用内存.part3

    本书系统深入地介绍了各种代码优化编程技术。全书分为4章。第1章集中介绍如何确定程序中消耗CPU时钟最多的热点代码的所谓程序剖析技术以及典型部分工具的实用知识。第2,3章分别全面介绍RAM了系统与高速缓存子系统的...

Global site tag (gtag.js) - Google Analytics