Liferay避免从/ html /文件夹加载文件

时间:2016-02-24 05:38:35

标签: html css performance liferay

我们是救生6.1.2。在3个不同的页面上有3个portlet。我们拥有自己的JS文件和CSS文件集,这些文件可以自给自足以使页面正常工作。我看到有很多文件从/ html / js和/ html / css加载。我们如何避免加载这些文件。我很确定这些CSS文件中的所有规则都没有在我们的页面中使用。

1 个答案:

答案 0 :(得分:1)

Liferay的网页为他们带来了很多功能 - 例如主题可能提供库,页面上的其他组件(如停靠栏)可能会使用该功能。

对于Liferay的核心主题,它们提供AlloyUI库,并且您的portlet 可以假设此库可用。如果您不需要它,请确保页面上没有其他需要它的portlet(例如Dockbar,Chat,Notification portlet)

在CSS方面,Liferay从主题中加载了相当多的CSS - bootstrap CSS。消除它,然后尝试恢复你的布局...它通常都是缩小的,并且无论如何都合并为一个文件。

您可以在portal-ext.properties中为匿名用户和登录用户配置加载的文件。在链接的文档中搜索“准系统”和“所有内容”。还要确保没有禁用CSS和JS-minifier。在开发期间建议禁用它们。在生产中,他们应该被启用。