Bagi kamu para developer, tentunya tidak asingdengan yang namanya CDN.
Content Delivery Network atau yang biasa kita kenal dengan CDN merupakan sebuah sistem jaringan server untuk mendistribusikan konten (seperti : CSS & JS) yang ada dalam sebuah app/web ke berbagai pengguna diberbagai belahan dunia agar konten yang dikirim diterima lebih cepat. CDN diperuntukkan untuk app/web yang penggunanya dari berbagai belahan dunia. source
Pasti diantara kamu pernah menggunakan CDN untuk menghosting konten seperti css, js dan lainnya agar cepat saat diakses. Salah satu CDN yang populer saat ini adalah maxcdn.com dimana banyak open source populer di hosting disana, contohnya seperti bootstrap, jquery, ionicicon dan lainnya.
Nah pada tulisan ini saya ingin berbagi info tentang layanan CDN gratis yang mungkin kamu dapat gunakan nanti, karna akhir-akhir ini saya lumayan sering menggunakan layanan ini, salah satunya file-file js dan css di blog ini saya sudah menggunakan CDN tersebut.
Namanya RawGit, CDN ini cukup unik, kenapa? Layanan ini terbilang sangat sederhana, karena kita tidak perlu melakukan registrasi untuk menggunakan RawGit, kamu cukup letakan URL yang berasal dari repositori github, dan bum, seketika URL CDN kamu dengan otomatis tergenerate dan bisa langsung kamu pakai.
Hasil generate dari RawGit akan ada 2 tipe URL CDN, pertama CDN untuk production dan yang kedua development. Hal ini sepertinya tidak perlu saya jelaskan panjang lebar, tentunya sebagai sesama developer pasti kamu paham akan kedua hal tersebut.
Lalu timbul sedikit pertanyaan:
Bagaimana jika kita menggunakan repositori selain dari github?
Jawab : Untuk saat ini kebetulan dia hanya mendukung github saja, tapi tidak tahu untuk kedepannya, bisa jadi kedepannya ada pengembangan baru dengan mendukung yang lainnya seperti bitbucket, gitlab dan lainnya.PRAKTIK
Barusan saya sudah cerita banyak, nah sekarang kita akan coba praktik mengunakan RawGit, caranya :
Pertama, push source kamu ke github.com atau ke gist.github.com, pada praktik kali ini saya akan menggunakan gist.github.com
Kedua, setelah source di push, maka kita harus membuka source yang tadi di push dalam bentuk raw, caranya buka source yang barusan di push, setelah di buka biasanya akan ada tombol raw pada bagian pojok atas kanan, seperti gambar di bawah ini
Setelah tombol raw di klik, pada address bar browser, kita akan mendapatkan link raw source yang barusan kita push, ini link source milik saya
https://gist.githubusercontent.com/dyazincahya/9ecfa81d87af2bc2e36a6e9566fb67bf/raw/7c1aa38032f0f0c2c2fa0b3e09855daedc228ebf/k4ng_sitemap.js
Ketiga, link raw sudah kita dapatkan, buka https://rawgit.com, kemudian salin link raw kalian pada kolom inputan yang tersedia, setelah URL disalin, seketika akan muncul URL CDN untuk development dan production.
Bagaimana, cukup mudah bukan?
Karena RawGit ini sebuah open source, kamu sebagai developer bisa juga ikut berkontribusi untuk mengembangkan RawGit, atau kamu juga bisa menghosting RawGit di tempat hosting kamu sendiri. Untuk sourcenya sendiri kamu bisa dapatkan di https://github.com/rgrove/rawgit
Mungkin tulisan ini saya cukupkan dulu sampai disini, semoga bermanfaat, tschuss...
Posting Komentar