Tek Sayfalık Uygulamam var ve bazı genel REST API çağrılarını önbelleğe almak istiyorum. Bu API çağrılarının JSON sonucunu önbelleğe almak için CloudFront kullanmak mümkün mü?CloudFront'un REST API çağrılarını önbelleğe alması mümkün mü
cevap
api.yourdomain.com adresini cloudfront etki alanına yönlendirebilirsiniz. Cloudfront, önbellek denetim başlıklarınıza dayalı olarak json yanıtını önbelleğe alır. Ancak, tek sayfalık uygulamanız api.alanadiniz.com adresinden yayınlanmadıysa, büyük olasılıkla etki alanı sorunuyla uğraşmak zorunda kalacaksınız. Cloudfront, CORS'i destekleyebilmesi gerektiği anlamına gelen OPTION isteğini destekler. Ancak, OPTION yanıtı önbelleğe alınmaz ve istekleri her zaman sunucuya geri gönderilir. Bu ortalama en istekleri yönetmek bu API'ler Are/kontrolünü CloudFront
http://aws.amazon.com/cloudfront/faqs/#Does_Amazon_CloudFront_cache_POST_responses
Şu andan itibaren, CloudFront sağladığınız bağlantıda belirtildiği gibi OPTION yanıtlarını önbelleğe almanıza izin veriyor, "OPTIONS isteklerine verilen yanıtlar için önbelleğe almayı etkinleştirebilirsiniz." – Sarah
kullanmanın performans kazancı yenmek olabilen bir uçuş öncesi isteği olacaktır? Öyleyse, evet, büyük olasılıkla bulut cephesini önlerine yerleştirebilir ve yanıtları önleyebilirsiniz. CF şimdi genişletilmiş fiil desteğini ekledi, böylece şimdi PUT, PATCH ve DELETE isteklerini kabul edebilirler. –
Evet, kontrol ettiğim basit dinlenme servisleri. Bunun nasıl elde edilebileceğine dair bir belge bulamıyorum. – Dofs