专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » tomcat性能:JSP生成静态页-Tomcat提高性能的道 »正文

tomcat性能:JSP生成静态页-Tomcat提高性能的道

来源: 发布时间:星期四, 2008年12月18日 浏览:35次 评论:0
        常见分类信息首页需读取至少 6次数据库;其他子页面 5至十几次次不等   在使用数据库连接池情况下Tomcat可以支撑并发量也十分有限系统资源主要消耗在两方面:

  1、数据库操作频繁从数据库返回结果;

  2、Tomcat解析JAVA文件

  将动态页面按定规则创建匹.html纯静态页面过程称的为生成静态页面

  优点

  无须访问数据库,节省了最大系统消耗

  Tomcat直接返回.html静态文件无须解析JAVA文件,最大限度提高效率

  安全避免了非法传递参数所导致

  缺点

  生成大量.html静态页面需要占用较多硬盘空间

  失去了动态页面所具有交互性能

  运行稳定动态页面是生成.html静态页面前提

  起初.html静态页面是通过系统频繁访问(抓取)动态页面得到运行结果再而保存为.html档而来.因此抓取这部分操作将是生成静态页面核心;而如何尽可能减少抓取后解析操作取决于动态页面(例:Jsp页面);以何种规则保存这些.html静态页面、如何利用静态页面和用户交互等等也是避不可少.归纳以下几点:

  1、定义规则

  绝大部分Jsp页面作用将不再是面对用户,而是供系统,得到运行结果,从而保存为.html档.因此,Jsp应该根据核心代码规则,替换所有.jsp标签及连接.由.html代替

  2、路径

  若.html静态页面太多,将不可避免存放在区别文件夹下

  在所有Jsp页面里指定以根目录开头绝对路径,是解决办法的

  3、交互性能

  静态页面不可避免失去了交互性能,例如:无法统计信息阅读次数,无法得到Session信息等等.但也并非没有解决办法,思路是将整张静态页面分割成若干张小页面,小页面依旧可以是.html静态页面,也可以是.Jsp动态页面.例如,可以嵌套某零高度零宽度.Jsp文件专门用作统计信息阅读次数

  4、优化

  若信息量比较大,.html静态页面占用硬盘容量也会随的增大.将静态页面共有部分组织成张新.html页面,再令所有静态页面嵌套这样个文件有助于降低页面体积.(注意该体积只能降低页面文件大小,无助于提高访问效率)

  5、风险

  风险主要集中在生成静态页面这个过程.网络异常可能导致返回Jsp页面运行结果为空白、频繁读取可能导致Jsp页面未显示完整就保存为.html档等等,都是要考虑问题

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: