參考:
本文介紹一些關於加快liferay7啟動和執行速度的方法。
注意:這裡的方法只能一定程度上提公升,不會有本質的效能提公升。
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的包再複製回來就行了。
執行速度可以通過下面的一些配置進行一定程度的提公升。
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的版本等等綜合考慮。
加快liferay 7的啟動速度
在啟動liferay的過程中,你會發現在某個時刻,會特別慢,停留了很久,它是停在validate lpkgs,檢驗lpkg files是否被篡改,這個過程在開發的過程中十分令人頭疼。現在liferay提供讓你可以跳過這個驗證過程。在portal ext.properties加入如下屬性 module...
CentOS6和CentOS7的啟動流程介紹
1.開機 2.bios開機自檢 檢查cpu 記憶體 陣列卡 硬碟 遠端卡 網絡卡 以及usb外部裝置 3.mbr引導 4.grub選單 5.載入核心 6.執行init程序 7.讀取 etc inittab 8.讀取 etc rc.sysinit進行系統的初始化 9.根據執行級別啟動相應的指令碼檔案 ...
Centos7 x 開機啟動服務的配置和管理
vim usr lib systemd system nginx.service 檔案內容解釋 unit 服務的說明 description 描述服務 after 描述服務類別 service 服務執行引數的設定 type forking是後台執行的形式 execstart為服務的具體執行命令 ex...