SAP既存のソリューションの継続的改善複数選択

CloudFrontディストリビューションのキャッシュヒット率を改善するためのベストプラクティスはどれですか?(2つ選択)

A
Cookieやクエリ文字列を不必要にキャッシュキーに含めない
✓ 正解
不要なCookieやクエリ文字列をキャッシュキーから除外すると、同一コンテンツが異なるキーで重複キャッシュされるのを防ぎ、キャッシュヒット率が向上します。改善のベストプラクティスです。
B
TTLを可能な限り短く設定する
TTLを可能な限り短くするとオブジェクトの有効期限が早く切れ、オリジンへの再取得が頻発してキャッシュヒット率が低下します。改善策としては逆効果です。
C
オリジンレスポンスのCache-Controlヘッダーを適切に設定する
✓ 正解
オリジンレスポンスのCache-Controlヘッダー(max-age等)を適切に設定すると、CloudFrontが各オブジェクトを適切な期間キャッシュでき、ヒット率の改善に直結します。
D
すべてのリクエストをオリジンに転送する
すべてのリクエストをオリジンに転送するとキャッシュが一切機能せず、ヒット率が0になります。最も避けるべき設定です。

解説

キャッシュキーに含める要素を最小化すること(不要なCookieやクエリパラメータを除外)とCache-Controlヘッダーの適切な設定(max-ageの適切な値)がキャッシュヒット率の改善に直結します。 選択肢BのTTLを短くするとキャッシュが頻繁に無効化され逆効果です。 選択肢Dのすべてのリクエストをオリジンに転送する設定はキャッシュが一切機能しなくなり、ヒット率が0になるため最も避けるべき設定です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAP の問題一覧に戻る