LoaRunner性能测试系统学习教程:Tomcat配置( 三 )


JSP数据缓存
【LoaRunner性能测试系统学习教程:Tomcat配置】如果JSP页面已经产生了一些静态或动态内容 , 那么这种情况不要它再出现 , 因为它可以通过会话或应用程序调用缓存数据 , 为了得到安全的动态内容 , 这样会重复使用所有活动会话 。
生成静态文件使用了一次_jsplnit()方法 , 同时使用_jspService方法对数据进行备份 , 但不在每次请求页面时使用out.print() 。 缓存中的动态数据有4个持久机制 , Tomcat原始的持久机制、cookies、URL重写和隐藏区域 。
通常的一个解决方案是 , 平衡客户端和服务器间的负载、安全缓存(Tomcat持续支持安全的存储数据)和处理隐藏区域 。
对象控制
在关闭会话、重新使用标签和配置缓存区时 , 很容易浪费服务器CPU时间周期 , 特别是在清理JSP代码时需要考虑这个问题 , 所以可以考虑移除大数据和关闭会话、对象 。 在整个页面生成过程中一次性移除大数据(如图片) , 通常使用flush()方法移除 , 并且应该考虑设置缓存大小 。 在控制对象时 , JSP包括处理会话、孤立对象和饥饿内存的处理机制 , 如超时和序列化 。