Ada banyak CDN (Content Delivery Networks) untuk hosting sebagian besar konten statis. Bagaimana mereka bekerja? Bagaimana mereka menangani permintaan http?
web-server
http
cdn
Manthan Desai
sumber
sumber
Jawaban:
Jawaban singkat: CDN mengambil data Anda dan meletakkannya di banyak server berbeda di seluruh dunia sehingga konten lalu lintas tinggi dapat dikirimkan ke pengguna akhir secepat mungkin.
Jawaban panjang: CDN mendistribusikan file Anda ke berbagai lokasi tepi dan menetapkan URI untuknya. Ketika permintaan dibuat, CDN mengevaluasi lokasi permintaan dan mengarahkannya ke lokasi tepi yang akan memberikan latensi terendah dan kecepatan koneksi terbaik untuk pemohon. File kemudian ditransfer langsung dari server lokasi tepi ke pengguna yang memintanya.
Untuk info lebih lanjut: Situs Web Kinerja Tinggi: Aturan 1 - Buat Permintaan HTTP Lebih Sedikit
sumber
CDN berfungsi terutama untuk situs yang khawatir tentang kecepatan pemuatan dan mungkin tidak ada downtime. CDN berfungsi seperti menyalin seluruh konten statis dan menempatkannya di server yang berbeda secara global, sehingga atas permintaan pengguna konten disediakan dari server terdekat secepat mungkin. Dan tentang permintaan http. Seperti halnya Anda tinggal di AS, California, pemandangan gunung, koneksi internet Anda memiliki alamat ip unik yang membantu server CDN menentukan lokasi Anda dan kemudian server server terdekat yang Anda gunakan. Server di CDN terutama ditargetkan untuk hanya beberapa lokasi saja. Seperti server CDN di AS, ditandai untuk hanya melayani di AS dan tempat-tempat terdekat hingga cakupan server CDN lainnya dimulai.
sumber