- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebLogic Server 性能及调整
-调整 Web 应用程序
以下部分包含调整 Web 应用程序和管理会话的 BEA 最佳实践:
最佳实践
会话管理
最佳实践
禁用页面检查
使用自定义 JSP 标记
预编译 JSP
使用服务级协议
相关内容
禁用页面检查
可以通过禁用 Servlet 和 JDP 页面检查来提高性能。将以下每个参数都设置为 -1 :
pageCheckSeconds
servlet-reload-check-secs
Servlet 重新加载检查
它们是生产模式的默认值。
使用自定义 JSP 标记
BEA 提供了三个可以在 JSP 页中使用的专用 JSP 标记: cache、 repeat 和 process。这些
标记打包在名为 weblogic-tags.jar 的标记库 jar 文件中。此 jar 文件包含这些标记的类和标
记库描述符 (TLD) 。要使用这些标记,请将此 jar 文件复制到包含 JSP 的 Web 应用程序
中,然后引用在 JSP 中的标记库。 请参阅 “开发 WebLogic Server 的 Web 应用程序、 Servlet
和 JSP”中的 使用自定义 WebLogic JSP 标记( cache、process 和 repeat)。
预编译 JSP
通过在 weblogic.xml 部署描述符的 jsp-descriptor 元素中将预编译参数设置为 true ,可以配
置 WebLogic Server 为在部署或重新部署 Web 应用程序时, 或者在 WebLogic Server 启动
时预编译 JSP。为避免每次服务器启动和定位其他服务器时都重新编译 JSP,请使用
weblogic.jspc 预编译它们, 然后将它们放在 WEB-INF/classes 文件夹中, 并归档在 .war 文
件中。将源文件保留在与归档的 .war 文件分开的独立目录中能够消除因 JSP 依赖其中的
一个类文件而引起错误的可能性。有关如何避免 JSP 重新编译的完整说明,请参阅
Avoiding Unnecessary JSP Compilation 。
使用服务级协议
应该基于应用程序所需的服务级协议,将 Servlet 和 JSP 分配给工作管理器。请参阅 线程
管理 。
相关内容
“开发 WebLogic Server 的 Web 应用程序、 Servlet 和 JSP”中的 Servlet 最佳实践 。
Servlet and JSP performance tuning ,作者: Rahul Chaudhary (来自 JavaWorld ),时
间: 2004 年 6 月。
会话管理
作为一般规则, 应该优化应用程序, 以便让它在处理会话持久性和会话时执行尽可能少的任
务。以下部分提供了有关如何设计适合您的环境和应用程序的会话管理策略的信息:
管理会话持久性
最小化会话
聚合会话数据
管理会话持久性
Weblogic Server 提供了五种会话持久性机制,它们可以满足不同的应用程序要求。这些会
话持久性机制可以在 Web 应用程序层进行配置。 为应用程序选择哪种会话管理策略取决于
一些实际因素,如 HTTP 会话大小、会话生命周期、可靠性和会话故障转移要求。例如,
没有故障转移要求的 Web 应用程序可以作为单个基于
文档评论(0)