2012-08-30 4 views
1

내가 작업하고있는 사이트는 내용이 매우 빠르게 변경되어야하지만 포틀릿은 캐시를 유지하면서 특정 시간 동안 변경 사항을 반영하지 않습니다. 나는 즉각적인 변화가 필요하다. 일부 출처는 portal-developer.properties를 사용하여 제안합니다. 하지만 프로덕션 환경에서 portal-developer.properties를 사용하는 것은 적절하지 않습니다. 제발 제안 해주세요.평생 동안 캐싱을 중지 하시겠습니까?

+0

즉각적인 변경이 필요한 영역을 지정할 수 있습니까? 테마 (CSS, JS, 이미지), 포틀릿 HTML, 데이터 지속성, RSS, 웹 컨텐츠 또는 다른 것들? Liferay에는 몇 가지 다른 캐시가 있기 때문에 일부는 변경하는 것이 합리적이고 다른 일부는 (portal-developer.properties로 말한 것과 같이) 변경하지 않아도됩니다. 클러스터링 중이십니까? –

+0

@Olaf Kock : 포틀릿에서 웹 컨텐츠의 변경 사항을 확인해야합니다. – mridul4c

+0

하나 이상의 Liferay 서버가 있습니까? 나는. 클러스터를 설정 했습니까? IMHO portal-developer.properties는 WebContent에 도움이되지 않지만 클러스터링이 올바르게 설정되지 않았을 때 (또는 API를 우회하여 데이터베이스 컨텐츠를 직접 수정하는 경우) –

답변

0

portlet.xml에서 <expiration-cache>0</expiration-cache>과 (과) 관련을 시도합니다. 제발 제안하십시오

+0

위의 옵션이 저에게 효과적이었습니다. 지원 주셔서 감사합니다. – mridul4c

관련 문제