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/ファイルシステムクラスローダー/クラスローダーをクリア

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

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

    Web コンソール/Sling/スクリプトキャッシュのステータス/キャッシュをクリア

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

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

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