Saya baru mengenal CDN dan bereksperimen dengan CloudFront. Saya telah mengatur semuanya dan semua tampak berfungsi dengan baik. Saya dapat membuat gambar statis pada halaman dan mengaksesnya melalui distribusi CloudFront saya. Saya menggunakan asal kustom (yaitu bukan ember s3).
Saya khawatir bahwa saya mungkin akan lebih buruk dari sudut pandang kinerja. Saya memiliki halaman pengujian yang memuat 20 gambar yang sama dengan dan tanpa CDN. Melihat panel net di Firebug, pertama kali saya memuat halaman ini gambar yang dimuat langsung dari server asal datang jauh lebih cepat. Pada halaman berikutnya memuat manfaat CDN menjadi jelas - setelah 3-5 menyegarkan CDN melakukan lebih baik daripada server asal.
Jadi saya bisa melihat bahwa pada halaman populer di situs kami yang sedang dipukul setiap saat, ini akan bermanfaat. Dan saya harus mengharapkan manfaat karena saya di Seattle (sekitar sudut dari Amazon) dan server saya di CA.
Masalahnya adalah bahwa jika saya meninggalkan halaman selama beberapa menit dan kemudian memuat kembali, semuanya kembali ke titik awal, dengan CloudFront lebih buruk daripada server asal. Apakah ini yang diharapkan? Apakah hal-hal keluar dari "cache" CDN begitu cepat?
Mungkinkah ada sesuatu dalam pengaturan saya yang mengganggu kinerja? Atau kenyataan bahwa CDN hanya akan menjadi positif bersih untuk konten yang saat ini diakses setiap beberapa detik?
(cross diposting dari forum AWS karena saya telah dimanjakan selamanya oleh waktu perputaran SO)
MEMPERBARUI:
Ada dua jawaban bagus di bawah ini yang pantas untuk dilihat jika Anda memiliki pertanyaan tentang kinerja CloudFront. Baru-baru ini saya menemukan satu penjelasan untuk masalah spesifik saya yang tidak disebutkan. Saya telah meninggalkan TTL pada 5 menit sebagai pengawasan. Karena saya juga menggunakan asal kustom ada tambahan perjalanan bolak-balik ke server nama otoritatif untuk menyelesaikannya ke domain Amazon CloudFront yang sebenarnya. Sekarang setelah pengaturan TTL kembali ke 12 jam, tampaknya beban panjang jarang terjadi.