CDN'lerde yeniyim ve CloudFront ile denemeler yapıyorum. Her şeyi ayarladım ve her şey iyi çalışıyor gibi görünüyor. Bir sayfada statik bir görüntü oluşturabilir ve CloudFront dağıtımımdan buna erişebilirim. Özel bir kökeni kullanıyorum (yani bir s3 kovası değil).
Yine de performans açısından daha kötü olabileceğimden endişeleniyorum. Aynı 20 kadar görüntüyü CDN ile ve CDN olmadan yükleyen bir test sayfam var. Firebug'daki net panele bakıldığında, bu sayfayı ilk kez yüklediğimde, doğrudan kaynak sunucudan yüklenen görüntüler çok daha hızlı gelir. Sonraki sayfa yüklerinde CDN'nin faydaları belirginleşir - 3-5 yenilemeden sonra CDN, başlangıç sunucusundan daha iyi sonuç verir.
Sitemizde her zaman popüler olan popüler bir sayfada bunun bir fayda olacağını görebiliyorum. Bir fayda beklemeliyim çünkü Seattle'dayım (Amazon'un köşesinde) ve sunucum CA'da.
Şey, birkaç dakika boyunca sayfadan ayrılıp sonra yeniden yüklersem, işler bir kareye geri döner ve CloudFront'un kaynak sunucudan daha kötü olması gerekir. Bu bekleniyor mu? İşler CDN "önbelleğinden" bu kadar çabuk çıkıyor mu?
Kurulumumdaki bir şeyin performansı düşürmesi mümkün mü? Yoksa CDN'nin yalnızca şu anda ortalama olarak birkaç saniyede bir erişilen içerik için net bir pozitif olacağı gerçeği mi?
(çapraz AWS forumundan gönderildi çünkü SO'nun geri dönüş süreleri boyunca sonsuza dek şımarık oldum)
GÜNCELLEME:
CloudFront performansı hakkında sorularınız varsa, aşağıda incelenmeye değer iki iyi yanıt vardır. Geçenlerde benim özel sorun için bir açıklama olsa da bahsedilmedi bulundu. 5 Dakikada bir gözetim olarak ttl bırakmıştı. Ayrıca özel bir kaynak kullandığımdan, gerçek Amazon CloudFront etki alanına çözümlemek için yetkili ad sunucusuna ek bir gidiş dönüş var. Şimdi TTL ayarı 12 saate döndü, uzun yüklerin daha nadir gerçekleştiği görülüyor.