パフォーマンス最適化scenario
CloudFrontのキャッシュヒット率が低く、調査すると分析用の一意なクエリ文字列が毎回キャッシュキーに含まれていました。コンテンツはその値によって変化しません。最も適切な改善はどれですか?
A.すべてのCookieとヘッダーもキャッシュキーへ追加する
✗ 不要な値をさらに追加するとキャッシュが細分化され、ヒット率が下がります。
B.TTLを常に0秒にする
✗ TTLを0にするとキャッシュを実質利用できません。
C.キャッシュポリシーで、コンテンツに影響しないクエリ文字列をキャッシュキーから除外する← 正解
✓ 正解です。レスポンス内容に影響しない値をキャッシュキーから除外すると、同一コンテンツを共有でき、キャッシュヒット率が向上します。
D.すべてのリクエストをオリジンへ転送する
✗ 全件をオリジンへ送るとCloudFrontキャッシュによる性能向上が失われます。
この問題のポイント
レスポンス内容に影響しない値をキャッシュキーから除外すると、同一コンテンツを共有でき、キャッシュヒット率が向上します。
「パフォーマンス最適化」の他の問題
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。