Kapan Anda memutuskan untuk menggunakan Jaringan Pengiriman Konten?
Bagaimana Anda mengukur "kesuksesan" menggunakan CDN untuk membantu menjustifikasi biaya tambahan?
Menambahkan hadiah. Berharap mendapatkan cerita menarik dari orang lain yang memiliki situs yang berubah menjadi lebih baik (atau lebih buruk) setelah bermigrasi ke CDN.
Jawaban:
Kapan Anda memutuskan untuk menggunakan CDN?
Sejak awal menuju pengembangan. Situs web ini untuk Fotografer dan salah satu elemen paling menantang adalah memastikan waktu pemuatan praktis tidak terlihat. Meskipun tidak sebanyak masalah seperti video, batas permintaan HTTP simultan akan menyebabkan masalah. Situs web sedang dikembangkan menggunakan Google App Engine, dan meskipun mereka menawarkan hosting konten statis, ada masalah dengan jumlah permintaan simultan.
Bagaimana Anda mengukur "kesuksesan" menggunakan CDN?
1) Menjadi mudah diintegrasikan ke dalam CMS sehingga tidak terlihat. Hal ini menyebabkan masalah teknis utama pada sisi server, pekerjaan yang sulit ditunda dan permintaan async AJAX yang lama terganggu - pada akhirnya alur kerja CMS harus dikerjakan ulang (dan terus dikerjakan ulang).
2) Cepat. Menggunakan Cloudfront Amazon kami telah memperhatikan peningkatan kecepatan besar, terutama di Timur (di mana fotografer yang bersangkutan akan pindah ke). Operasi pengunggahan file juga cepat, namun kami kurang senang dengan kecepatan perubahan data META (beberapa bisa sangat luas), terutama pada propagasi S3 ke CloudFront.
3) Murah. Biaya CDN harus minimal untuk kebutuhan kita dan menawarkan banyak bang untuk uang Anda. Kami bertujuan untuk kecepatan pengguna akhir yang lebih cepat daripada hanya menggunakan Google App Engine, tetapi dengan harga yang sama dan dengan senang hati melaporkan ini telah tercapai.
sumber
Kami memutuskan untuk menggunakan Amazon S3 ketika kami membangun aplikasi web yang memberikan Gigabytes foto dan video HD ke pelanggan kami. Itu adalah no-brainer mutlak bagi kami. Penghematan biaya sangat keterlaluan. Kami telah mengalami dua kali pemadaman layanan dengan S3 (bersama dengan setiap startup web lainnya yang menggunakan S3). Mereka tidak berbahaya.
Kemudian kami menambahkan CloudFront di atasnya, itu hanya mengkonfirmasi kehebatan menggunakan CDN seperti S3.
Setelah Anda melewati kurva belajar tentang cara menggunakan S3 dari perspektif program, ini merupakan sumber yang luar biasa untuk tersedia.
Kami juga menggunakan S3 di beberapa situs web konsultasi lalu lintas tinggi kami untuk meng-host video dan gambar besar dan yang telah menurunkan biaya juga. Tidak hanya biaya, tetapi dengan CloudFront, pengalaman pengguna telah meningkat.
sumber
Saya memutuskan untuk menggunakan penggunaan CDN untuk meningkatkan kecepatan unduhan file untuk pengguna di seluruh dunia. Secara umum, mengirimkan file yang sangat kecil dapat dilakukan dengan mudah melalui nginx dari subdomain terpisah, karena tambahan 30 milidetik untuk mengambil css tidak akan mematikan aplikasi web Anda.
Ketika datang untuk mengirimkan file yang lebih besar, CDN dapat benar-benar bersinar, terutama yang dengan jangkauan global (seperti Akamai dan Limelight Networks) yang akan memberi Anda kecepatan tinggi ke benua mana pun. Hal tersulit untuk menguji semua ini adalah mampu menghubungi orang-orang dengan koneksi perumahan di berbagai belahan dunia untuk melakukan tes untuk Anda, karena melakukan tes dari koneksi kelas-pusat data tidak berarti apa-apa ketika datang ke kinerja dunia nyata ; Melakukan tes dengan merekrut orang untuk sejumlah kecil uang akan memberi Anda hasil yang hebat, karena jika Anda sudah melihat CDN, Anda kemungkinan akan membayar sedikit uang dan kemungkinan menandatangani kontrak, jadi belanjakan 100 USD atau jadi melakukan tolok ukur yang tepat akan membuat Anda tenang dengan kontrak 12 bulan yang baru saja Anda tandatangani.
sumber
Saya berharap saya punya cerita sendiri. Kami telah memberikan berbagai manfaat ini kepada kekuatan yang berulang kali tetapi jawabannya selalu kembali sama: "kami ingin ini di rumah".
Kami memiliki pengguna yang mengakses situs melalui SSL. Kami telah melihat menggunakan Google CDN untuk hal-hal dasar seperti perpustakaan Javascript. Ini menyebabkan peringatan keamanan campuran yang mengganggu di browser jadi kami menjatuhkannya.
Kami juga memiliki beberapa masalah keamanan dengan memblokir pengguna dan masyarakat umum agar tidak dapat mengakses sepotong konten di CDN. Pikirkan melindungi foto facebook berdasarkan kemampuan masuk + untuk melihat bahwa album foto pengguna. Ini akan menjadi kompleks cek.
Sampai sekarang saya tidak tahu bagaimana itu bisa dilakukan. Saya berasumsi kita bisa mengimplementasikan skema cookie / token atau layanan web yang dapat digunakan CDN untuk memverifikasi akses tetapi ini akan menambah latensi yang sedang kita coba hilangkan.
Saya akan tertarik juga mendengar bagaimana orang lain mengatasi masalah ini, jika mereka sebenarnya masalah Anda.
sumber