3 Situasi Di Mana Anda Lebih Baik Tidak Menggunakan CDN

Pengarang: Roger Morrison
Tanggal Pembuatan: 22 September 2021
Tanggal Pembaruan: 10 Boleh 2024
Anonim
3 Ways that English Speakers Say, "I do not know."
Video: 3 Ways that English Speakers Say, "I do not know."

Isi


Sumber: Nmedia / Dreamstime.com

Bawa pulang:

Jaringan pengiriman konten (CDN) dapat menjadi cara cepat dan efisien untuk mengirimkan konten Anda kepada pengguna. Tetapi mereka tidak selalu merupakan pilihan terbaik.

Jaringan pengiriman konten (CDN) adalah cara yang sangat baik untuk mempercepat akses ke konten Anda ke layar atau perangkat pengguna dengan mengirimkan data yang di-cache di server terdekat. Ketika pengguna mengakses situs web yang mendukung CDN, mereka bisa mendapatkan peningkatan yang signifikan dalam kecepatan pemuatan, yang juga meningkatkan pengalaman pengguna.

Untuk arsitek infrastruktur data yang secara khusus berupaya untuk mengurangi pemborosan bandwidth dan memastikan penggunaan sumber daya yang sangat efisien, CDNs adalah solusi sempurna. CDN teratas hadir dengan skalabilitas waktu-nyata dan kemampuan untuk meminimalkan latensi jaringan. Ini berarti bahwa pengguna menerima data dalam waktu seminimal mungkin, dengan kehilangan paket minimum dan sumber daya Anda dikeluarkan secara optimal. (Untuk mempelajari lebih lanjut tentang efisiensi jaringan, lihat Peran KPI dalam Manajemen Jaringan.)


Biasanya, diyakini bahwa CDN sangat membantu dalam semua situasi konten dengan memastikan waktu respons yang lebih cepat melalui caching dan optimasi front-end. Namun, CDN tidak selalu merupakan cara terbaik untuk mengoptimalkan kinerja dalam semua kasus.

CDN tipikal bergantung pada banyak node yang didistribusikan di seluruh dunia. Konten yang di-cache dari situs Anda disimpan di titik-titik ini. Ketika pengguna dari wilayah geografis tertentu mengakses situs Anda, mereka dikirim dengan konten yang di-cache dari simpul terdekat. Mengurangi jarak berarti mengurangi waktu pulang pergi, dan pengguna menerima konten dalam waktu sesingkat mungkin. Demikian pula, jika situs Anda cenderung menerima banyak lalu lintas besar atau paku, topologi jaringan terdistribusi dapat bertindak sebagai perlindungan terhadap konsumsi bandwidth yang berlebihan.

Pada permukaannya, CDN tampaknya menjadi alat yang sangat berguna untuk segala jenis konten. Namun, itu tidak selalu menguntungkan, terutama jika Anda memiliki kebutuhan khusus yang mengesampingkan infrastruktur terdistribusi. Berikut ini beberapa contohnya.


Basis Pengguna Sederhana

Menyebarkan CDN sangat masuk akal jika Anda memiliki basis pengguna yang besar dan beragam. Tetapi jika Anda memiliki basis pengguna yang kecil, bertarget dan spesifik, Anda mungkin lebih baik menggunakan cara lain untuk meningkatkan pengalaman pengguna. Ini terutama berlaku jika infrastruktur Anda hanya melayani sejumlah kecil pengguna, seperti intranet untuk penggunaan internal organisasi Anda, atau jika basis pengguna Anda sangat minim.

Salah satu alternatif di sini adalah menerapkan lazy loading, yang mengunduh jumlah konten minimum ke layar pengguna, sehingga memberi pengguna akses instan ke konten ini. Di tempat konten lainnya, placeholder sementara dipertahankan. Saat pengguna pindah ke seluruh konten, placeholder diisi dengan konten yang sebenarnya. Teknik ini memastikan bahwa esensi diberikan kepada pengguna secara instan dan seluruh konten dimuat berdasarkan kebutuhan. Hasilnya adalah konsumsi bandwidth pintar, kecepatan pemuatan halaman minimum, dan pengalaman pengguna yang ditingkatkan karena peningkatan kecepatan.

Basis Pengguna yang Sangat Lokal

Salah satu keunggulan paling menonjol dari CDN adalah mampu mempercepat pengiriman konten ke pengguna di seluruh dunia. Tetapi jika Anda menargetkan konten Anda pada pengguna yang berada dalam wilayah geografis tertentu, penggunaan CDN mungkin tidak masuk akal. Contoh seperti itu akan terjadi jika Anda menjalankan situs web sekolah atau universitas - Anda mungkin lebih baik menyediakan akses dari infrastruktur di tempat, terutama jika pengguna akan mengakses dari dalam sekitarnya.

Tanpa Bug, Tanpa Stres - Panduan Langkah Demi Langkah Anda untuk Membuat Perangkat Lunak yang Mengubah Hidup Tanpa Menghancurkan Kehidupan Anda

Anda tidak dapat meningkatkan keterampilan pemrograman Anda ketika tidak ada yang peduli dengan kualitas perangkat lunak.

Untuk basis pengguna yang terkonsentrasi, Anda dapat bereksperimen dengan cara lain untuk meningkatkan pengalaman pengguna. Anda dapat, misalnya, mencoba menerapkan prefetching di situs Anda. Prefetching pada dasarnya mengambil komponen yang diharapkan diakses oleh pengguna selanjutnya. Misalnya, jika Anda menampilkan satu gambar di galeri, pengguna sangat mungkin mengklik ke gambar berikutnya. Jadi, pengambilan awal memuat gambar berikutnya di sisi pengguna sebelum pengguna mengekliknya, sehingga merendernya segera setelah pengguna mencapainya. Ini sangat meningkatkan waktu muat yang dirasakan di pengguna akhir.

Persyaratan Tata Kelola Peraturan dan Kompleks

Jika organisasi Anda menangani data pengguna yang sensitif, jelas bahwa Anda akan memiliki protokol tata kelola yang kompleks, yang dimaksudkan untuk menjaga data pengguna dengan segala cara. Ini mungkin termasuk persyaratan kedaulatan, yang mengamanatkan bahwa data harus tetap berada dalam yurisdiksi fisik suatu negara. Dalam kasus seperti itu, menyebarkan CDN mungkin tidak selalu cocok, karena ini berarti data dapat di-cache di server di negara-negara di luar yurisdiksi, yang dapat bertentangan dengan persyaratan kedaulatan. (Untuk lebih lanjut tentang mereka yang bertanggung jawab atas tata kelola data, lihat Chief Data Officer: The Next Hot Tech Job?)

Kesimpulan

Namun, CDN adalah cara yang bagus untuk meningkatkan kecepatan dan keandalan situs web dalam kebanyakan kasus. CDN berbasis cloud modern juga akan menyediakan lapisan fitur keamanan, termasuk bertindak sebagai garis depan pertahanan terhadap serangan berbasis lalu lintas dan penyeimbangan beban dengan bertindak sebagai proxy terbalik.

Dengan demikian, walaupun Anda mungkin tidak menikmati manfaat paling vital dari CDN dalam skenario yang sangat terlokalisasi, penggunaan layanan semacam ini akan menghasilkan peningkatan yang signifikan dalam banyak kasus lainnya.