Weblogic session persistence的性能的问题 - 编程入门网
Weblogic session persistence的性能的问题时间:2011-01-11 BlogJava 走走停停又三年在weblogic中,sesion persitence有如下几种方式: memory—Disables persistent session storage. file—Uses file-based persistence (See also PersistentStoreDir, above). jdbc—Uses a database to store persistent sessions. (see also PersistentStorePool, above). replicated—Same as memory, but session data is replicated across the clustered servers. cookie—All session data is stored in a cookie in the user''s browser. replicated_if_clustered—If the Web application is deployed on a clustered server, the in-effect PersistentStoreType will be replicated. Otherwise, memory is the default. 本文讨论的重点是持久化导致的性能问题,故只讨论JDBC和File两种方式,其余的不做讨论,Session相关的Params,请参考如下链接, http://e-docs.bea.com/wls/docs81/webapp/weblogic_xml.html#1038173 首先说一下File persistence, 要使http session被写入到指定f目录下的file中,需要在/WEB-INF/weblogic.xml做如下配置:
测试我们使用weblogic自带的mainWebApp, 该web app位于类似如下的位置 D:\beasys\wls816\weblogic81\samples\server\examples\build 测试前,按上面的写法修改weblogic.xml, 然后修改index.jsp, 去掉头部的如下内容: <%@ page session="false" %> 并修改其内容如下:
Weblogic session persistence的性能的问题(2)时间:2011-01-11 BlogJava 走走停停又三年上面的代码中,我往每个session里插入12M左右的数据,结果跟客户说的一样,这种性能会死人的,如果做4个并发的话,差不多需要5分钟以上。就这性能,我反正是快崩溃了,做了一下thread dump Title
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |