Liferay 性能调优

简介:

 Liferay默认是没有开启调优参数的,所以运行比较慢,我们可以开一些参数从而获得更好的性能:

今天我做了如下的配置:

(1) 在$LIFERAY_HOME/portal-ext.properties中配置了以下参数:

            last.modified.check=false

theme.css.fast.load=true

javascript.fast.load=true

(2) 我们把$LIFERAY_HOME/<tomcat_home>/webapps/ROOT/web.xml中所有的过滤器都disable了

(3) 我们把$LIFERAY_HOME/<tomcat_home>/webapps/ROOT/liferay-portlet.xml中所有不经常使用的portlet都disable了

 

这样一来,我们的Liferay就会有很好的性能。

 

性能测试:

我们使用JMeter进行性能测试 ,测试5000个并发用户同时访问Liferay主页,可以对比:

在调优前:

 

调优之后:

 

 可以发现吞吐量从每秒17.7个请求上升到每秒22.1个请求,提升了几乎30%




本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/888725,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
缓存 监控 Java
springboot tomcat性能优化
springboot tomcat性能优化
426 0
|
IDE Java 测试技术
Spring 5 启动性能优化之 @Indexed
背景 Spring 经过近20年的发展,目前版本已经迭代到了5.x,每个版本 Spring 都有不同的改进,版本 5.x 中,Spring 把重心放到了性能优化上。我们知道,Spring 注解驱动编程中,Spring 启动时需要对类路径下的包进行扫描,以便发现所需管理的 bean。如果在应用启动前能够确定 Spring bean,不再进行扫描,那么性能就会大大提高,Spring 5 对此进行了实现。
910 0
Spring 5 启动性能优化之 @Indexed
|
Java 应用服务中间件 Linux
Tomcat性能调优
由于Web应用程序跑在Tomcat工作线程,因此Web应用对请求的处理时间也直接影响Tomcat性能,而Tomcat和Web应用在运行过程中所用到的资源都来自os,因此调优需要将服务端看作是一个整体来考虑。
723 0
Tomcat性能调优
|
Java 应用服务中间件 Windows
|
网络协议 Java 应用服务中间件
|
JavaScript 前端开发 应用服务中间件