Adobe Experience Manager: 사용자 지정 구성 요소에 대한 HTL/JSP/JS/CSS의 캐시를 지우는 방법

사용자 지정 구성 요소에 대한 HTL/JSP/JS/CSS 파일을 수정할 때 AEM에서 구성 요소의 페이지에 대한 수정 사항을 즉시 반영하지 않을 수 있습니다. 내부 캐시가 원인이어야 합니다. 이 문서는 이러한 파일의 캐시를 지우는 방법을 이해하는 데 도움이 됩니다.

설명 description

환경

Experience Manager 6.5

문제/증상

사용자 지정 구성 요소에 대한 HTL/JSP/JS/CSS 파일을 수정할 때 AEM에서 구성 요소의 페이지에 대한 수정 사항을 즉시 반영하지 않을 수 있습니다. 이 경우 내부 캐시가 원인일 수 있습니다.
이러한 파일의 캐시를 지우는 방법을 알아봅니다.

해결 방법 resolution

다음 함수를 사용하여 캐시를 지울 수 있습니다.

  1. 클라이언트 라이브러리: JS/CSS 파일

    클라이언트 라이브러리 다시 빌드 > 캐시 무효화 또는 라이브러리 다시 빌드

    http://localhost:4502/libs/granite/ui/content/dumplibs.rebuild.html

  2. 파일 시스템 클래스 로더: JSP, HTL

    웹 콘솔 > Sling > 파일 시스템 클래스 로더 > 클래스 로더 지우기

    http://localhost:4502/system/console/fsclassloader

  3. 스크립트 캐시: HTL, JS 파일

    웹 콘솔 > Sling > 스크립트 캐시 상태 > 캐시 지우기

    http://localhost:4502/system/console/scriptcache

성능 저하를 방지하기 위해 조용한 시간에 캐시 지우기를 수행하는 것이 좋습니다.
Dispatcher 캐시와 브라우저 캐시도 확인해야 할 수 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f