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

    Web コンソール/Sling/File System Class Loader/Clear Class Loader

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

  3. スクリプトキャッシュ:HTL、JS ファイル

    Web コンソール/Sling/Script Cache Status/Clear Cache

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

パフォーマンスの低下を避けるために、静かな時間にキャッシュをクリアすることをお勧めします。
また、Dispatcher のキャッシュとブラウザーのキャッシュも確認する必要がある場合があります。

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