CDN - Jaringan Pengiriman Konten. Bagaimana cara kerjanya dan mengapa saya ingin menggunakannya?


17

Apa itu sebenarnya Jaringan Pengiriman Konten (CDN), bagaimana cara kerjanya, dan mengapa saya ingin menggunakannya untuk situs web saya? CDN-CDN manakah yang terkenal di luar sana?


Kami sedang mengerjakan [meningkatkan kinerja OXID eShops] [1] terutama dengan menggunakan NGINX untuk meng-host konten statis dan Apache untuk aplikasi itu sendiri. Jaringan Pengiriman Konten tampaknya belum masuk akal bagi kami, tetapi kami juga akan menjelajahi opsi kami di sini. Biaya untuk CDN Microsoft di atas tampaknya cukup masuk akal. Adakah yang punya contoh penawaran lain yang lebih menguntungkan? Terima kasih untuk utasnya ... Ashant [1]: oxide-blog.euroblaze.de/shop-performance/…

Jawaban:


11

Definisi

Wikipedia mengatakannya dengan baik:

Jaringan pengiriman konten atau jaringan distribusi konten (CDN) adalah sistem komputer yang berisi salinan data, ditempatkan di berbagai titik di jaringan sehingga memaksimalkan bandwidth untuk akses ke data dari klien di seluruh jaringan. Klien mengakses salinan data di dekat klien, sebagai lawan dari semua klien yang mengakses server pusat yang sama, untuk menghindari kemacetan di dekat server itu.

Jenis konten termasuk objek web, objek yang dapat diunduh (file media, perangkat lunak, dokumen), aplikasi, stream media waktu nyata, dan komponen lain dari pengiriman internet (DNS, rute, dan permintaan basis data)

Manfaat

CDN umum


Hai, bisakah Anda memberi tahu saya: jika saya memutuskan untuk menggunakan Amazon CloudFront, seperti apa URL gambar saya? www.mydomain.com/image.gif atau domain CDN Amazon seperti www.ama-cdn.com / ... (atau domain apa pun yang digunakan Amazon)?
Šime Vidas

Anda dapat menggunakan URL yang didefinisikan dengan cloudfront seperti d111111abcdef8.cloudfront.net/images/image.jpg atau Anda dapat menggunakan URL Anda sendiri seperti cdn.example.com/images/image.jpg yang dikonfigurasikan sebagai data CNAME. Untuk informasi lebih lanjut, lihat docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/…
Chris Rutherfurd

Sebagai catatan tambahan, Anda dapat membuatnya sebagai pertanyaan yang berdiri sendiri alih-alih mengomentari pertanyaan lama yang telah membangkitkan kembali pertanyaan ini sejak 2010.
Chris Rutherfurd

3

Content Delivery Networks meng-host salinan konten Anda dan menyajikannya kepada pengunjung Anda dari server yang dekat dengan mereka. Misalnya, jika gambar Anda disajikan melalui CDN, pengunjung ke situs Anda secara transparan mengunduh gambar dari server CDN alih-alih milik Anda.

Dua alasan terbesar untuk menggunakan CDN adalah mengurangi lalu lintas / bandwidth pada server Anda, dan meningkatkan kecepatan pengiriman. CDN bertindak sebagai cache: ia mengunduh konten Anda dari server Anda satu kali, dan kemudian mengirimkannya ke semua pengunjung dari servernya sendiri dan bukan milik Anda. CDN juga akan memiliki sejumlah besar server yang berlokasi di seluruh dunia, sehingga mereka akan dapat melayani konten untuk sebagian besar pengunjung dari lokasi yang lebih dekat daripada yang Anda bisa, dan dengan demikian membuatnya lebih cepat di sana.

Dua CDN terbesar yang saya ketahui adalah Akamai dan Limelight .


2

Microsoft juga menjalankan Windows Azure CDN dan mereka baru-baru ini merilis struktur harga untuk itu sebagai:

“The following three billing meters and rates will apply for the CDN:

•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”

0

Ketika seseorang membuka situs Anda, konten diatur dalam antrian. Sampai atau kecuali komponen pertama dikirim, komponen lain tidak dapat. Jadi kecepatan memuat keseluruhan situs Anda meningkat. Jika Anda menggunakan beberapa CDN maka permintaan dapat diproses parrelaly. Jadi kecepatan keseluruhan meningkat.

Anda dapat menggunakan situs Anda sendiri sebagai CDN dari diri Anda sendiri dengan membuat subdomain.

Lebih baik menggunakan google atau wordpress untuk konten statis. Waktu penyelesaian DNS mereka sangat sedikit


1
Semua browser modern mendukung banyak unduhan paralel; yang lebih tua mendukung 2 pr hostname dan yang lebih baru ~ 6 per hostname, lihat browserscope.org . Anda tidak dapat membuat CDN hanya dengan memindahkan aset statis ke subdomain. Untuk mereplikasi fungsi CDN, Anda harus memiliki server di banyak tempat di seluruh dunia.
Jesper M
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.