CloudFront、API Gateway、Lambda で実装された API は、1秒あたり少なくとも4つのリクエストを受信します。多くのユーザーが POST 経由で同じクエリを実行します。開発者は、負荷を軽減するために POST レスポンスをキャッシュしたいと考えています。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 選択した API Gateway ステージのキャッシュ動作をオーバーライドし、POST メソッドのキャッシュを有効にします。.
これが解答である理由
API Gatewayは、POSTメソッドを含むAPIレスポンスのキャッシュをネイティブにサポートしています。ステージ設定でキャッシュを有効にし、POSTメソッドのキャッシュ動作をオーバーライドすることで、同じクエリに対する後続のリクエストに対してキャッシュされたレスポンスを返すことができます。これにより、Lambda関数への負荷が軽減され、APIのパフォーマンスが向上します。CloudFrontはGETリクエストのキャッシュには優れていますが、POSTリクエストのキャッシュにはAPI Gatewayがより直接的で効率的なソリューションです。Lambdaの/tmpディレクトリは一時的なストレージであり、永続的なキャッシュには適していません。Systems Manager Parameter Storeは設定管理に適しており、APIレスポンスのキャッシュには設計されていません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要