Caching Edge adalah jaringan pengiriman konten mekanisme (CDN) untuk cache konten internet di berbagai lokasi di seluruh dunia.
Contohnya termasuk data situs web, penyimpanan cloud, dan media streaming.
Dengan menyimpan salinan file di beberapa lokasi “Edge”, CDN dapat mengirimkan konten ke pengguna lebih cepat daripada server tunggal.
CDN mungkin memiliki puluhan atau ratusan pusat data global.
Setiap pusat data berisi server tepi yang secara cerdas melayani data kepada pengguna terdekat.
Dalam kebanyakan kasus, edge server “menarik” data dari server asal ketika pengguna meminta konten untuk pertama kalinya.
Setelah server Edge menarik gambar, video, atau objek lain, ia men-cache file- biasanya selama beberapa hari atau minggu.
CDN kemudian melayani permintaan selanjutnya dari server tepi daripada asal.
CDN dapat secara otomatis menyebarkan konten yang baru ditarik ke semua server atau menunggu setiap server untuk meminta data.
Propagasi otomatis mengurangi perjalanan ke server asal tetapi dapat menghasilkan duplikasi yang tidak perlu dari file yang jarang diakses.
Menunggu permintaan lokal lebih efisien tetapi meningkatkan perjalanan ke server asal.
CDN modern menggunakan caching berjenjang untuk menyeimbangkan kedua metode tersebut.
Pertama kali pengguna mengakses file, CDN cache di server tepi lokal dan beberapa “pusat data primer.” Ini mengurangi propagasi file yang tidak perlu dan membatasi perjalanan ke server asal.
Caching tepi mengurangi latensi, memberikan pengiriman konten internet yang lebih cepat dan lebih konsisten kepada pengguna di seluruh dunia.
Misalnya, pengguna di Sydney, Australia, dapat mengalami penundaan dua detik saat mengakses server di Houston, Texas.
Jika data di-cache di Australia, penundaan mungkin kurang dari sepersepuluh detik.
Sementara tujuan utama caching tepi adalah untuk meningkatkan kecepatan pengiriman konten, ini juga memberikan dua manfaat signifikan lainnya: pengurangan bandwidth dan redundansi.
Caching Edge mengurangi bandwidth internet dengan memperpendek data jarak yang dibutuhkan untuk melakukan perjalanan ke setiap pengguna.
Server tepi lokal mengurangi kemacetan internet dan membatasi kemacetan lalu lintas.
Mereplikasi data di beberapa pusat data global juga menyediakan redundansi.
Sementara CDN biasanya menarik data dari server asal, pusat data individual dapat berfungsi sebagai cadangan jika server asal gagal atau tidak dapat diakses.