zoukankan      html  css  js  c++  java
  • 提高Liferay7的启动和运行速度

    参考:http://www.huqiwen.com/2018/01/15/improve-liferay7-start-up-running-performance/

    提高Liferay7的启动和运行速度

     

    本文介绍一些关于加快Liferay7启动和运行速度的方法。

    注意:这里的方法只能一定程度上提升,不会有本质的性能提升。

    Liferay 7启动速度

    liferay7的启动速度本质上还是取决于运行电脑的配置,更好的CPU,SSD硬盘会让启动速度有本质的提升。如果硬件有限可以通过下面的方法提升一定的速度,具体的提升多少取决于电脑性能,一般可以提升10%到40%左右。

    第一次还是正常的启动。

    1、在portal-setup-wizard.properties里面添加如下配置:

    module.framework.properties.lpkg.index.validator.enabled=false

    此配置为禁用LPKG包的验证,我们一般不需要。

    2、删除不需要的Portlet。

    liferay 7启动后,进入控制面板-->应用程序-->应用程序管理器

    比如点击Liferay CE Collaboration进入列表。

    在此下面有一系列的Portlet,我们可以将我们不需要的删除掉。有哪些可以删除呢?这个倒没有绝对的,主要是看自己使用哪些功能不使用哪些功能,下面这些可以参考着进行删除。

    注意:要不要删除,还是看自己使用的功能,不同的人可能不一样,不绝对。

    一、Liferay CE IP Geocoder:可以直接删除,这个是IP地理编码,一般情况下没用。

    二、Liferay CE Sync Connector:同步连接器,一般可以直接删除,除非自己使用sync客户端。

    三、LIFERAY CE COLLABORATION里面的:

    1、Blogs

    2、Bookmarks

    3、comments

    4、Mentions

    5、Message Boards

    6、Microblogs

    7、Ratings

    8、Social

    9、Wiki

    三、LIFERAY CE FORMS AND WORKFLOW

    1、Calendar

    2、Dynamic Data Lists

    3、Kaleo Workflow Engine

    4、Polls

    5、Reports Engine

    6、Workflow

    注意:删除之后,关闭tomcat,到portal目录下找到osgi/marketplace,删除这下面的所有LPKG包,不然会发现下次重启的时候,上次删除的又恢复了。利用同样的方法,当想恢复上面的删除时,将这些LPKG的包再复制回来就行了。

    Liferay7的运行速度

    运行速度可以通过下面的一些配置进行一定程度的提升。

    1、使用tomcat的 Native library,这个可以从https://tomcat.apache.org/download-native.cgi上面下载对应包,下载后的包放到bin目录下面。

    2、在portal-setup-wizard.porperteis里面添加如下配置:

    com.liferay.portal.servlet.filters.sso.cas.CASFilter=false
    com.liferay.portal.servlet.filters.autologin.AutoLoginFilter=false
    com.liferay.portal.servlet.filters.sso.ntlm.NtlmFilter=false
    com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter=false
    com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter=false
    com.liferay.portal.sharepoint.SharepointFilter=false

    上面为禁用不需要filter,根据自己的需要,如果自己用CAS,则CASFilter不应该禁用掉。

    portlet.css.enabled=false

    look.and.feel.modifiable=false

    上面两个配置主要为禁用Portlet的外观和风格,根据情况慎重选择,禁用后在portlet的配置处将不再出现外观和风格的菜单。

    3、调整JVM参数。

    JVM参数这里先不给示例参考了,这个无绝对,要看应用的情况和JVM的版本等等综合考虑。

  • 相关阅读:
    MySQL数据库的安装与密码配置
    Java 的设计模式之一装饰者模式
    Java中Eclipse的使用
    Java的学习之路
    Java学习笔记(06)
    Java学习笔记(05)
    Java学习笔记(04)
    mysql出现2003——can't connect to mysql server on localhost(10061)
    抢票难。
    java 的接口起什么作用
  • 原文地址:https://www.cnblogs.com/show58/p/13802997.html
Copyright © 2011-2022 走看看