六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 91|回复: 0

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

[复制链接]

升级  80%

10

主题

10

主题

10

主题

童生

Rank: 1

积分
40
 楼主| 发表于 2013-2-6 08:45:15 | 显示全部楼层 |阅读模式
系统问题:
    操作系统: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。
 
 
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表