我们为公司(内部)门户安装Liferay,我们将Alfresco作为CMS部件的后端。
大部分Liferay页面都包含一个或多个查询Alfresco来生成内容的portlet(通常是指向Alfresco中的实际文档的链接)。 虽然portlet是dynamic的(意味着他们必须查询AlFresco以查找“当前”项目/主题/文章列表),但查询的实际结果可能会保持不变(可能是一个小时,也许更长)。
为了加快速度,我正在考虑在Liferay和Alfresco之间build立某种Webcaching机制。 我正在考虑清漆(也可能是鱿鱼)。 任何人都可以提供指针,经验,build议或替代scheme?
我们已经为我们的一个客户实现了同样的事情,早些时候我们有相同的方法,但是很难将Varnishcaching与liferay集成,所以我们在Service层添加了Caching框架并caching了户外内容,并且访问了内容VIA Java网页api。