注:Liferay は、Liferay Experience
Could オファリングの名称を次のように変更しました。 Liferay SaaS(旧 LXC) と
Liferay PaaS(旧 LXC-SM)となりました。
問題
- ユーザーが異なるページに移動するたびに、新しいファビコンが要求されます。 qパラメータ の新しい値を生成することで、毎回新しいFaviconが要求されます。
- これを克服するためには、ブラウザにファビコンをキャッシュする必要がある。
-
動作を確認する手順
- ブラウザの開発ツール (F12) を開き、ネットワークタブ(キャッシュを無効にする)で、ブラウザのキャッシュが空でなければクリアする。
- Liferay にアクセスします(例えば localhost:8080 経由)。
- 'fav' 、監視するブラウザのリクエストのリストをフィルタリングし、観察しやすくする。
- ナビゲーションバーのページ名をクリックしてページを「リロード」する(ブラウザのタブは更新しないでください)。
環境
- Liferay DXP 7.4
- Liferay PaaS
解像度
- この観測された動作は LPD-20691
-
以下は、ユーザーがさまざまなページにアクセスしたときの観察結果である:
- 各ページのナビゲーションで、キャッシュ不可能なファビコンが要求されます。
- ?q=0.1234567890'によって、各ページナビゲーションで新しいファビコンリクエストが発生します。
- このようなナビゲーションは、'?q=0.1234567890'スタイルのクエリー用語による各ページナビゲーションで新しいファビコン・リクエストを発生させるべきではありません。
- そこで、これを避けるために favicon.ico は最初にレンダリングされた後にキャッシュされるので、各ページナビゲーションでの新しい favicon リクエストを避けることができます。
- パッチの詳細を添付して、Hotfixを入手するためのサポートチケットを提出してください。
追加情報
- LXC-SM環境へのHotfixのインストール方法については、添付の記事をご参照ください:Hotfixのインストール