Using Glowroot with Liferay
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Glowroot を使用した Liferay パフォーマンスのユースケース

Liferay DXP 2023.Q4+/ポータル GA100+

Glowroot を使用して、Liferay インストールのパフォーマンス改善について診断し、通知します。 以下に、考えられる使用例をいくつか示します。

大きなコレクションを返す

Glowroot の [トランザクション] タブを監視すると、遅いトランザクションが見つかる場合があります。 たとえば、 ブログ投稿 のトランザクションに非常に長い時間 (つまり 30 秒) がかかっていることに気付きました。

この問題を簡単に解決するには、 pageSize をカスタマイズして、トランザクションごとに返される投稿の数を減らすことです。 または、フィルターを適用して、トランザクションの特定のブログ投稿のみを返します。 Glowroot を使用して、さまざまなトランザクションの応答時間を比較します。

カスタムファセットの最適化

Liferay は カスタム ファセット をサポートしているため、サイトの検索を最適化できます。

カスタム ファセットでは、複数のファセット項目を追加すると、ページの応答時間が低下することがあります。 Glowroot を使用してトランザクションを検査し、検索応答を最適化します。 たとえば、アイテム数を返すことによって速度低下が発生する可能性があります。 カウント計算呼び出しを削除するとパフォーマンスが向上し、読み込み時間が短縮されるという結論に達するかもしれません。