李斯特 发表于 2017-2-17 08:51:19

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。
页: [1]
查看完整版本: WebLogic 8.1页面访问速度慢原因及解决