WebLogic 8.1页面访问速度慢原因及解决

系统问题:

    操作系统:Cent0S 5.0
    WebLogic:8.1 SP3
    应用系统部署到WebLogic8.1上之后,发现页面打开相当慢,本次问题原因在于WebLogic 8.1参数设置问题。

解决方法:
    我们通过两种方式解决,实现其实是完全一样的,殊途同归。
    1. 通过修改weblogic.xml文件

    a) pageCheckSeconds参数

<jsp-descriptor>
	<param-name>pageCheckSeconds</param-name>
  	<param-value>-1</param-value> 
</jsp-descriptor>

    参数pageCheckSeconds的默认值为1,表示每隔1秒检查JSP页面是否进行过修改,如果JSP修改过则进行重新编译。修改该参数为-1,表示不再检查JSP页面。同时修改后存在一个问题,当对JSP页面进行了更新,需要重新部署应用程序。

    b) servlet-reload-check-secs参数

<container-descriptor> 
	<servlet-reload-check-secs>-1</servlet-reload-check-secs>
</container-descriptor>

    参数servlet-reload-check-secs的默认值为1,表示每隔1秒检查servlet是否进行了修改,如果修改了需要重新编译。修改为-1,表示不再检查,同样也有上面的问题出现。

 

    2. 进入weblogic的控制台进行修改
    修改位置:Web Applications 下部署的应用程序 -> Configuration -> Descriptor 中,修改Servlet Reload Check Secs和JSPPage Check Secs参数为-1,默认为1。修改完成后,不需要重新部署。

    修改完成后,应该可以发现页面访问速度有明显的提高。下次更新时,可以先将参数改成1,然后进行更新,访问第一次后,可以再改为-1。

 

 

 

 

 

你可能感兴趣的:(Web,jsp,xml,weblogic,servlet)