首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过配置调优JSP的性能?

问如何通过配置调优JSP的性能?
EN

Stack Overflow用户
提问于 2010-09-13 15:50:38
回答 3查看 2.8K关注 0票数 1

如何通过配置调优JSP的性能?

EN

回答 3

Stack Overflow用户

发布于 2010-09-13 19:34:18

JSP引擎优化

这将在appserver级别进行配置。这包括预编译、修剪空格、关闭便于开发的东西(不断检查文件中的更改以进行hotreload、hotdeploy等)以及一些过早优化的设置,如使用char[]而不是String等。对于Tomcat,所有细节都可以在Jasper JSP engine HOW-TO中找到。

HTTP连接器优化

有两种HTTP连接器设置可以极大地提高性能。打开GZIP压缩可以节省高达70%的网络带宽,打开NIO可以为超过20K的并发用户提供空间,而不是在网站开始变慢甚至死亡之前“只有”5K。对于Tomcat,所有细节都可以在HTTP Connector reference中找到。

YSlow

获取YSlow并尝试将您的网站optimizing到A级。在此blog article中,您可以找到有关如何在JSP/Servlet Get应用程序中实现此目标的更多详细信息。

票数 2
EN

Stack Overflow用户

发布于 2010-09-13 15:58:08

其中一个老把戏就是precompile你所有的JSP文件。其他的可以通过测量和找出瓶颈来完成。它们通常位于应用程序和数据库之间。这是一个艰难的过程,但可能会带来相当好的性能提升。

票数 1
EN

Stack Overflow用户

发布于 2010-09-13 18:26:50

我们经常使用的一个有用的技巧是在生产上禁用JSP的动态重新加载,或者将其设置为仅在很长一段时间间隔后检查。在开发实例中,这通常是为服务器设置的,以便在每次请求时检查JSP的任何更改。

并将其设置为-1可确保服务器不会每次都检查磁盘以查看this is called JSP pageCheckSeconds是否发生了更改。如果设置为0,则在每次请求时检查页面。

其他服务器也有这个功能

Glassfish http://docs.sun.com/app/docs/doc/820-4343/abedz?l=ko&a=view

WebSphere http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/rweb_jspreloading.html

Tomcat http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3698623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档