私は単一ページアプリケーションを持っており、公開REST API呼び出しのいくつかをキャッシュしたいと考えています。 CloudFrontを使用して、これらのAPI呼び出しのJSON結果をキャッシュすることは可能ですか?CloudFrontがREST API呼び出しをキャッシュすることは可能ですか
5
A
答えて
5
api.yourdomain.comでクラウドフロントドメインを指定できます。 Cloudfrontはキャッシュコントロールヘッダーに基づいてjsonレスポンスをキャッシュします。
ただし、単一ページのアプリがapi.yourdomain.comから配信されない場合は、クロスドメインの問題に対処する必要があります。 CloudfrontはOPTION要求をサポートしています。つまり、CORSをサポートできるはずです。ただし、OPTION応答はキャッシュされず、要求は常にサーバーにプロキシされます。この平均ほとんどのリクエストは、あなたが管理し、これらのAPIである/制御をCloudFrontの
http://aws.amazon.com/cloudfront/faqs/#Does_Amazon_CloudFront_cache_POST_responses
+2
現在、CloudFrontはOPTION要求に対する応答をキャッシュできるようにしました。 – Sarah
関連する問題
- 1. Flexで軽量REST呼び出しを行うことは可能ですか?
- 2. バッチPOST API呼び出しを行うことは可能ですか?
- 3. VB.netでbit.ly APIを呼び出すことは可能ですか?
- 4. コンストラクタを呼び出すことは可能ですか?
- 5. FirefoxでJavaScriptからREST APIを呼び出すことができません
- 6. クレードルの呼び出しを同期させることは可能ですか?
- 7. REST API呼び出しのブロック
- 8. 安全な画像のためにflickr API呼び出しをフィルタリングすることは可能ですか?
- 9. VBAでjavaから関数を呼び出すことは可能ですか?
- 10. なぜタイプパラメータで静的メソッドを呼び出すことが可能ですか?
- 11. .getJSON()とアヤックス()の両方がREST API呼び出し
- 12. JSとhtmlでREST APIを呼び出す
- 13. javascriptからobjective-c pushViewControllerを呼び出すことは可能ですか?
- 14. ring/compojureからjavaサーブレットを呼び出すことは可能ですか?
- 15. Excel 2007から.NETコードを呼び出すことは可能ですか?
- 16. Springのスクリプトレットからコントローラメソッドを呼び出すことは可能ですか?
- 17. .NETからOCamlを呼び出すことは可能ですか?
- 18. サードパーティのAPI呼び出しをキャッシュするベストプラクティスは何ですか?
- 19. @ Html.ActionLinkからHttpPostアクションメソッドを呼び出すことは可能ですか?
- 20. ObjCからPythonモジュールを呼び出すことは可能ですか?
- 21. C#で動的オブジェクトを呼び出すことは可能ですか?
- 22. JavaでNSISスクリプトを呼び出すことは可能ですか?Swing Program
- 23. ASP.NET:Global.asaxで非同期タスクを呼び出すことは可能ですか?
- 24. ES6継承クラスでスーパーセッターを呼び出すことは可能ですか?
- 25. アンドロイドでBluetoothアプリケーションを呼び出すことは可能ですか?
- 26. case文の中で関数を呼び出すことは可能ですか?
- 27. doctrineの移行で.sqlファイルを呼び出すことは可能ですか?
- 28. Webアプリケーションでexeを呼び出すことは可能ですか?
- 29. mysqlトリガでウェブURL(http://)を呼び出すことは可能ですか?
- 30. Vertxを使用したREST APIの呼び出し/呼び出し/使用
を使用した場合のパフォーマンスゲインを倒すことがプリフライトリクエストを持っているのだろうか?そうであれば、可能性としては、クラウドフロントを前面に置き、応答をキャッシュすることができます。 CFは拡張動詞サポートを追加したので、PUT、PATCH、およびDELETEリクエストを受け入れることができます。 –
はい、それは私が制御する単純な休憩サービスです。私はどのようにこれを達成することができるかに関する文書を見つけることができません。 – Dofs