---
title: "推奨事項:SXAパフォーマンスの向上"
slug: "recommendations--enhancing-sxa-performance"
abstract: "SXAパフォーマンスの向上"
---
# 推奨事項:SXAパフォーマンスの向上

このトピックでは、ページの読み込み時間を短縮するための以下の推奨事項を説明します。

## レンダリングのHTMLキャッシュ設定を設定する

訪問者の体験を向上させるために、レンダリングのHTMLキャッシュ設定を設定することを検討してください。SXAは、レンダリング用のドーナツキャッシュを含む、豊かで [設定可能なHTMLキャッシュ](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/set-sxa-caching-options.html "Set SXA caching options") レイヤーを提供します。SXAでは、パーソナライズしたいレンダリングを1つか2つ除いて、ページ全体をキャッシュできます。

## ページ上のレンダリング数を制限しましょう

1ページにレンダリングを使いすぎないでください。絶対に30枚を超えないことを推奨します。1ページに編集可能なレンダリングが多すぎると、エクスペリエンスエディターの動作が遅くなります。[複数のページで使われる共通の要素](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/page-designs.html "Page designs")[をすべて部分的なデザイン](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/create-and-change-a-partial-design.html "Create and change a partial design")にまとめることを検討してください。

## コンテンツテスト機能を必要としない編集者のためのテストを無効にしてください

コンテンツテストは、テストインデックスの再構築など、さまざまなアクションにスケジュールされたタスクを使用します。この機能を使わない場合は、不要なサーバー負荷を避けるために [コンテンツテストを無効](https://kb.sitecore.net/articles/785358) にしてください。コンテンツテストは、エクスペリエンスエディターが編集用にページをレンダリングするのにかかる時間の大きな要因です。

サイト開発中やコンテンツテストの予定がない場合は、設定パッチでこの機能をオフにしてください。テスト開始が期待されていないユーザーをアナリティクステストの役割に配置しないでください。エクスペリエンスエディターは、そのユーザーのコンテンツテストUIを読み込みません。

## アセットオプティマイザーを有効にしているか確認してください

[SXAアセットオプティマイザー](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/the-asset-optimizer.html "The Asset Optimizer")は、CSSスタイルやJavaScriptを最適化し、転送すべきデータ量を減らすことでエンドユーザー体験を向上させます。本番環境でのサービスへの往復回数を制限するために、[サイトでアセットオプティマイザーを有効にし](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/enable-and-configure-the-asset-optimizer.html "Enable and configure the Asset Optimizer")ていることを確認しましょう。