Advertisement
  1. Code
  2. Performance

Percepat pengiriman konten Anda dengan KeyCDN

by
Read Time:8 minsLanguages:
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Indonesian (Bahasa Indonesia) translation by Muhammad Hakim Almadani (you can also view the original English article)

What You'll Be Creating

Dalam tutorial ini, saya akan memperkenalkan Anda kepada KeyCDN, cepat, sederhana, terjangkau dan dapat diandalkan pengiriman konten jaringan (CDN) yang akan membuat Anda ingin menggunakannya pada semua situs Anda.

Jika Anda tidak tahu apa ituh CDN, KeyCDN's adalah bentuk kesederhanaan untuk membuat pilihan yang sempurna untuk pemula. Juga cocok untuk sistem  administrator yang berpengalaman—Apakah Anda menyukai layanan antarmuka pelangan atau dengan harga rendah, atau menggunakan API.

Apa yang dimaksud dengan jaringan pengiriman konten CDN?

Jaringan pengiriman konten adalah sistem server yang didistribusikan secara geografis. Server global ini mempertahankan replika konten Anda secara otomatis. Manfaat utama CDN adalah tentang kinerja dan ketersediaan yang tinggi.

CDNs mempercepat pengiriman website atau data dengan sangat mengurangi loading kali di seluruh dunia. Konten disajikan dari server edge terdekat tersedia. Server edge disebut menurunkan latensi sebagai lebih dekat ke pengguna akhir, dan semakin dekat server, kemacetan yang ada di sepanjang jalan. Lihat juga: apa itu Content Delivery Network (CDN)?

KeyCDN Whats a Content Delivery Network CDNKeyCDN Whats a Content Delivery Network CDNKeyCDN Whats a Content Delivery Network CDN

Berkas dari: Content Delivery Network (Wikipedia)

Apakah KeyCDN itu?

KeyCDN adalah penyedia layanan berbasis Internet yang berfokus pada memberikan jaringan pengiriman konten yang cepat, terjangkau, dapat diandalkan, mudah digunakan.

Dalam jarak hanya beberapa menit, Anda dapat mendaftar untuk KeyCDN dan mengoptimalkan situs web, termasuk situs WordPress.

KeyCDN menawarkan semua fitur dasar yang CDN dengan berbagai kemampuan lain. Antarmuka pengguna sederhana dan intuitif. Dan saya menghargai pelaporan lanjutan dan kemampuan real-time log.

Bagaimana cara kerjanya?

Sebelum meneliti tutorial ini, saya adalah pelanggan Amazon AWS CloudFront. AWS selalu meningkatkan tapi desain antarmuka pengguna yang masih terlalu kompleks dan mahal produknya CDN. Setelah menggunakan KeyCDN, aku cepat beralih semua situs saya.

Berikut adalah contoh dari sebuah website yang khas (saya pribadi Jeff Reifman situs WordPress), menggunakan KeyCDN. Dibawah ini adalah artikel populer yang saya tulis tahun lalu yang menerima lalu lintas web yang signifikan. Tanpa CDN, setiap permintaan halaman memicu riam permintaan untuk JavaScript, CSS, dan gambar pada saya Apache server, atau lebih buruk-saya tumpukan WordPress. Dengan menggunakan CDN, semua lalu lintas ini adalah offloaded kepada pihak ketiga yang dioptimalkan untuk distribusi konten global — dalam kasus ini, KeyCDN. Jika Anda melihat Inspektur web, Anda dapat melihat URL gambar sedang dilayani oleh KeyCDN:

KeyCDN On my personal WordPress Site - Image from CDNKeyCDN On my personal WordPress Site - Image from CDNKeyCDN On my personal WordPress Site - Image from CDN

Tidak hanya Apakah jaringan global dioptimalkan KeyCDN's memberikan konten untuk pembaca saya lebih cepat, tetapi juga sangat mengurangi jumlah permintaan dan beban pada server saya sendiri.

Berapa biayanya?

Anda dapat mencoba KeyCDN untuk 30 hari ujicoba yang. Setelah itu, Anda hanya akan ditagih untuk CDN traffic and storage. Hal ini tidak seperti Amazon CloudFront, yang tidak hanya lebih mahal, tetapi juga biaya per permintaan HTTP. Bahkan, saya menemukan bahwa KeyCDN akan setidaknya setengah semahal Amazon.

Berikut adalah rincian khas biaya:

KeyCDN Pricing ComparisonKeyCDN Pricing ComparisonKeyCDN Pricing Comparison

Konten di-cache ini tidak dikenakan biaya penyimpanan. Penyimpanan Harga berlaku hanya untuk mendorong dan VOD zona. Penyimpanan harga adalah $0.90/GB/month.

Selain itu, disana terdapat:

  • tidak ada komitmen minimum
  • tidak ada minimal penggunaan
  • tanpa tambahan biaya untuk zona
  • tidak ada biaya untuk HTTP Requests
  • tidak ada cetakan halus

Cara Memulai dengan KeyCDN

Saya mendorong Anda untuk memberikan KeyCDN di ujicoba kabur. Sign up di KeyCDN website dan Ikuti sepanjang di bawah ini:

KeyCDN Sign Up for Your Free TrialKeyCDN Sign Up for Your Free TrialKeyCDN Sign Up for Your Free Trial

Berikut adalah tampilan awal dashboard:

KeyCDN Initial DashboardKeyCDN Initial DashboardKeyCDN Initial Dashboard

Setelah Anda mengaktifkan akun dengan mengeklik tautan verifikasi email, Anda akan melihat ini:

KeyCDN Account ActivationKeyCDN Account ActivationKeyCDN Account Activation

Link ini membuatnya sangat mudah untuk menjawab karena Anda maju dalam pengaturan pertanyaan.

Haruskah Anda  Push atau Pull?

Jika Anda seorang pemula atau tidak tahu, saya sarankan mulai dengan Pull. Zona Pull mengambil konten (menarik) yang diminta dari server web Anda dan cache aset di server edge KeyCDN. Dalam kebanyakan kasus zona tarik adalah pilihan utama untuk sistem manajemen konten (CMS). Lihat juga cara membuat zona tarik.

Zona Push memerlukan bahwa Anda mengunggah konten untuk gugus penyimpanan KeyCDN dan didistribusikan dari sana ke server edge. Mereka mendukung FTP (S) atau rsync melalui SSH untuk meng-upload data Anda. Push zona terutama digunakan untuk mendistribusikan file lebih besar dari 10MB atau file yang jarang berubah (seperti dokumen, video, dll.). Lihat juga cara membuat zona Push. Ada biaya tambahan untuk menyimpan data dalam zona Push.

Mengatur zona pertama Anda

Anda dapat mengatur zona menggunakan dasbor, zones > add zone:

KeyCDN Add your first zoneKeyCDN Add your first zoneKeyCDN Add your first zone

Berikut adalah contoh dengan data. Saya menciptakan tarik zona jr Jeff Reifman situs saya:

KeyCDN Zone Configuration SettingsKeyCDN Zone Configuration SettingsKeyCDN Zone Configuration Settings

KeyCDN juga menawarkan berbagai fitur canggih, termasuk kompresi GZip, untuk lebih lanjut kecepatan download halaman dan mengurangi bandwidth:

KeyCDN GZip CompressionKeyCDN GZip CompressionKeyCDN GZip Compression

Ada dukungan untuk Cross-Origin Resource Sharing (CORS): "sebuah mekanisme yang memungkinkan banyak sumber daya (misalnya font, JavaScript, dll) pada halaman web yang diminta dari domain lain di luar domain yang berasal dari sumber daya."

KeyCDN Cross Origin Resource Sharing CORSKeyCDN Cross Origin Resource Sharing CORSKeyCDN Cross Origin Resource Sharing CORS

Dan ada opsional dukungan untuk SPDY dan SSL. It's nice bahwa Anda dapat memanfaatkan KeyCDN's SSL bersama tanpa kompleksitas menginstal sertifikat Anda sendiri:

KeyCDN SPDY SSLKeyCDN SPDY SSLKeyCDN SPDY SSL

Wikipedia mengatakan: "SPDY memanipulasi lalu lintas HTTP, dengan tujuan mengurangi latensi beban halaman web dan meningkatkan keamanan web. SPDY mencapai mengurangi latensi melalui kompresi, multiplexing dan prioritas."

Mengelola zona Anda

Berikut adalah apa yang tampak seperti setelah membuat zona Anda:

KeyCDN Your ZonesKeyCDN Your ZonesKeyCDN Your Zones

Kemajuan bar menunjukkan waktu yang dibutuhkan untuk menarik konten dari server Anda ke CDN. Dalam kasus saya, cermin dari situs saya yang sedang dibuat di jr-faf.kxcdn.com.

KeyCDN menawarkan panduan untuk memasangnya dengan situs web Anda:

Menggunakan KeyCDN dengan WordPress

Menggunakan CDN dengan WordPress memerlukan plugin seperti W3 Total Cache atau WP Super Cache. Saya menggunakan W3TC.

Untuk mengkonfigurasi KeyCDN dengan W3TC, Anda harus mengunjungi Performance > General Setting dashboard  — membingungkan bukan kinerja > halaman CDN:

KeyCDN with W3TC General SettingsKeyCDN with W3TC General SettingsKeyCDN with W3TC General Settings

Kemudian, kunjungi Performance > CDN halaman dan memberikan nama zona KeyCDN:

KeyCDN with W3TC Zone ConfigurationKeyCDN with W3TC Zone ConfigurationKeyCDN with W3TC Zone Configuration

Setelah Anda mengaktifkan CDN dengan W3TC dan mengosongkan tembolok, lihat sumber halaman situs web Anda. Anda harus melihat zona KeyCDN yang dirujuk untuk JavaScript, CSS, dan gambar:

Akan lebih lanjut dengan W3 Total Cache

Anda dapat multiplek pembaca Anda akses ke KeyCDN dengan mengambil keuntungan dari empat zona yang berbeda diaktifkan oleh W3TC.

Di registrar domain saya, cara mengatur empat CDN subdomain, misalnya c1.jeffreifman.com, menunjuk sebagai CNAMEs namaku zona KeyCDN:

KeyCDN Configuring my CNAMEs at my domain registrarKeyCDN Configuring my CNAMEs at my domain registrarKeyCDN Configuring my CNAMEs at my domain registrar

Kemudian, saya memberikan empat zona alias untuk W3TC:

KeyCDN with W3TC for WordPress Configuring Four CNAMEs KeyCDN with W3TC for WordPress Configuring Four CNAMEs KeyCDN with W3TC for WordPress Configuring Four CNAMEs

Sekarang, W3TC akan menyebabkan WordPress untuk membagi halaman sumber permintaan di seluruh empat berbeda KeyCDN alias. Ini memungkinkan browser untuk multipleks permintaan, dan sering kali lebih cepat daripada sumber hanya satu KeyCDN zona alias.

Anda mungkin juga ingin membaca saya Tuts + tutorial: mengoptimalkan WordPress dengan Varnish dan W3 Total Cache, yang dapat membantu Anda dalam hubungannya dengan KeyCDN.

Page header dan Cache Control

Anda juga dapat mengkonfigurasi KeyCDN dalam hubungannya dengan W3TC untuk di-purge otomatis konten berumur tertentu dari jaringan edge KeyCDN. Hal ini memastikan bahwa pengguna menerima yang paling up-to-date konten. Lihat juga Expire Header dan Cache-Control.

KeyCDN Expire Headers and Cache ControlKeyCDN Expire Headers and Cache ControlKeyCDN Expire Headers and Cache Control

Jika Anda memerlukan kontrol penuh dari waktu ini, mungkin terbaik untuk menggunakan zona push.

Membersihkan zona

Namun, KeyCDN memiliki antarmuka pengguna yang sederhana untuk segera membersihkan cache Anda. Ini bisa menjadi besar untuk update situs dan pemecahan masalah:

KeyCDN Easy to purge your CDN cache great for troubleshooting upgradesKeyCDN Easy to purge your CDN cache great for troubleshooting upgradesKeyCDN Easy to purge your CDN cache great for troubleshooting upgrades

Pelaporan

Laporan adalah salah satu daerah KeyCDN Dashboard yang benar-benar bersinar. Hal ini jadi kaya fitur dan mudah. Berikut adalah tampilan dasar lalu lintas zona atau di zona:

KeyCDN Reporting Analytics by ZoneKeyCDN Reporting Analytics by ZoneKeyCDN Reporting Analytics by Zone

Berikut adalah atas file dan bandwidth total yang dihasilkan oleh permintaan untuk mereka:

KeyCDN Reporting Top FilesKeyCDN Reporting Top FilesKeyCDN Reporting Top Files

Berikut adalah lalu lintas oleh geolocation:

KeyCDN Reporting Transferred Data Geographic MapKeyCDN Reporting Transferred Data Geographic MapKeyCDN Reporting Transferred Data Geographic Map

Dan ditampilkan dalam bentuk tabel:

KeyCDN Reporting Transferred Data Country TableKeyCDN Reporting Transferred Data Country TableKeyCDN Reporting Transferred Data Country Table

KeyCDN juga menawarkan real-time log. Anda dapat menonton lalu lintas permintaan datang dalam hidup:

KeyCDN Reporting Real Time LogsKeyCDN Reporting Real Time LogsKeyCDN Reporting Real Time Logs

Dan jika Anda memerlukan tampilan detail, itu adalah klik jauhnya:

KeyCDN Reporting Log Request Detail ViewKeyCDN Reporting Log Request Detail ViewKeyCDN Reporting Log Request Detail View

Anda juga dapat mengintegrasikan KeyCDN's log mentah untuk pengolahan dengan layanan lainnya dan alat-alat seperti LogEntries.com. Lihat agar mendapatkan log CDN Anda  tanpa syslog server.

Fitur KeyCDN lainnya

Video on Demand dan Live Streaming

KeyCDN juga menawarkan Video Demand (VOD) Layanan. Zona VOD yang dapat digunakan untuk streaming video atas Real Time Messaging Protocol (RTMP). Anda dapat menggunakan zona Push jika Anda ingin untuk streaming melalui HTTP. Lihat juga Stream Data dari zona VOD.

KeyCDN juga mendukung live streaming melalui RTMP dan HTTP Live Streaming (HLS). Inbound RTMP live streaming akan dikonversi ke arus HLS secara real time. Lihat juga:

Basis pengetahuan

Jika Anda memiliki pertanyaan, KeyCDN memiliki daerah basis pengetahuan dan dukungan yang ramah untuk membantu Anda:

KeyCDN Support Knowledge Base SiteKeyCDN Support Knowledge Base SiteKeyCDN Support Knowledge Base Site

Pertama saya kontak dukungan itu diselesaikan dengan cepat.

Menghubungkan otomatis KeyCDN dengan API

KeyCDN API memungkinkan pengguna untuk mengelola zona dan menerima laporan secara langsung, program, menggunakan konvensional permintaan HTTP. Jika Anda administrator sistem berpengalaman menjalankan sejumlah situs, Anda dapat menggunakan KeyCDN API untuk mengotomatisasi permintaan layanan Anda:

KeyCDN API Documentation SiteKeyCDN API Documentation SiteKeyCDN API Documentation Site

Penutup

Aku benar-benar menikmati untuk mengenal KeyCDN dan memutuskan dengan cepat itu adalah solusi yang bagus untuk kebutuhan penerbitan. Ini cepat, sederhana, mudah digunakan, terjangkau dan sepenuhnya diprogram. Hotel ini menawarkan berbagai fitur canggih dan pelaporan yang luar biasa. Tidak ada banyak di sini tidak suka.

Jika Anda ingin melihat lebih banyak dari saya, Anda dapat melihat isi saya Tuts + tutorial lain pada halaman instruktur saya atau ikuti saya di Twitter @reifman. Anda juga dapat mengirimkan email ke saya di Lookahead Consulting.

Link terkait

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.