WordPress CDN – Mengapa Anda Harus Menggunakannya di 2022

Diterbitkan: 2017-07-31

Sebagai perusahaan hosting kinerja, kami sangat suka meneliti dan berbagi cara untuk membuat situs WordPress Anda lebih cepat. Salah satu yang tidak perlu dipikirkan lagi dalam hal kecepatan saat ini adalah memanfaatkan jaringan pengiriman konten (CDN). Mereka mengambil beban dari server web Anda sambil mempercepat pengiriman konten ke pengunjung Anda sehingga membuat pengalaman mereka lebih baik!

Hari ini kami ingin menjelaskan kepada Anda secara awam tentang cara kerja CDN WordPress , mengapa Anda harus menggunakannya, dan beberapa manfaat tambahan yang menyertainya. Kami juga akan membagikan beberapa tes kecepatan sehingga Anda dapat menilai dengan lebih baik seberapa besar peningkatan kinerja yang dapat Anda harapkan untuk dilihat di situs Anda sendiri.

  • Bagaimana CDN Bekerja
  • Manfaat CDN
  • Tes kecepatan CDN
  • Apakah Anda memerlukan CDN?
  • Penyedia CDN populer
  • Cara menginstal CDN di WordPress

Bagaimana CDN Bekerja

Pertama, Anda tidak ingin CDN bingung dengan perusahaan hosting WordPress Anda. Ini adalah layanan yang sepenuhnya terpisah. CDN bukan pengganti penyedia hosting Anda, melainkan cara tambahan untuk meningkatkan kecepatan situs Anda. Meskipun hosting kami di Kinsta sangat cepat, CDN dapat membuat situs Anda lebih cepat.

Bagaimana cara kerja CDN sebenarnya? Misalnya, ketika Anda meng-host situs web Anda dengan Kinsta, Anda harus memilih lokasi pusat data fisik, seperti AS Tengah, Eropa, Amerika Selatan, atau Asia. Katakanlah Anda memilih US Central. Ini berarti situs web Anda secara fisik terletak di "server host" di Council Bluffs, Iowa. Ketika orang-orang di Eropa mengunjungi situs web Anda, itu akan memakan waktu lebih lama untuk memuat ayat-ayat yang dikunjungi seseorang dari katakanlah Dallas, TX. Mengapa? Karena data harus menempuh jarak yang lebih jauh. Inilah yang disebut dengan latensi. Latensi mengacu pada waktu dan atau penundaan yang terlibat dalam transmisi data melalui jaringan. Semakin jauh jarak semakin besar latency.

40 persen pengunjung meninggalkan situs web jika memuat lebih dari tiga detik. Klik untuk Tweet

Ini juga membutuhkan beberapa lompatan jaringan (contoh komunikasi antara perangkat jaringan perantara) untuk melayani permintaan data dari browser ke server hosting dan konten yang diminta dari server hosting kembali ke browser web. Dan di situlah CDN berperan. Ini membantu mengurangi latensi itu dengan memuat konten situs Anda dari server yang lebih dekat dengannya. Server CDN ini terkadang juga disebut sebagai POPs (points of presence).

CDN mengurangi latensi
CDN mengurangi latensi

Pengguna WordPress terkadang enggan untuk melihat jaringan pengiriman konten karena pada awalnya bisa sedikit berlebihan. Jadi, inilah cara kerjanya dan dapat diimplementasikan, dalam istilah awam, dalam tiga langkah sederhana:

Langkah 1

Anda memilih penyedia CDN dan berlangganan layanan mereka. Ini biasanya ditagih setiap bulan atau berdasarkan penggunaan data. Sebagian besar penyedia akan memiliki kalkulator untuk memperkirakan biaya Anda.

Langkah 2

Anda menggunakan plugin gratis seperti CDN Enabler atau WP Rocket untuk mengintegrasikannya. Plugin ini secara otomatis menautkan aset Anda ke CDN. Anda tidak perlu bekerja keras untuk memasukkan konten Anda ke CDN, ini semua bisa dilakukan dengan mudah! Menyebarkan CDN jauh lebih mudah daripada beberapa tahun yang lalu.

Langkah 3

Ketika orang mengunjungi situs web Anda, sekarang memuat konten situs WordPress Anda dari CDN yang berbeda di seluruh dunia. Jadi bagi pengunjung di Eropa yang mengunjungi situs Anda yang berlokasi di Iowa, konten Anda sekarang dimuat dari POP di Eropa. bagaimana mereka melakukan ini? CDN biasanya menggunakan dua jenis teknologi yang berbeda untuk mengarahkan pengguna ke lokasi yang benar, dan itu adalah perutean IP Anycast + geolokasi . Mereka dapat secara otomatis mendeteksi dari mana permintaan pengguna berasal dan mengarahkan permintaan ke POP terdekat.

Namun tetap penting untuk memilih lokasi server yang strategis untuk host WordPress Anda. Karena meskipun CDN membantu mendistribusikan media dan konten Anda, satu permintaan tetap harus dibuat ke penyedia hosting saat situs web Anda dimuat. Kecuali Anda menggunakan caching halaman penuh di server proxy, yang akan kita bahas nanti. Kinsta sekarang memiliki 29 lokasi pusat data tempat Anda dapat meng-host situs WordPress Anda.

Manfaat CDN

Di bawah ini hanyalah beberapa dari banyak manfaat menggunakan CDN di situs WordPress Anda.

1. Peningkatan Kinerja

Peningkatan kinerja adalah salah satu alasan terbesar untuk menggunakan CDN. Telah terbukti berkali-kali bahwa situs yang memuat lebih cepat secara langsung berkorelasi dengan rasio konversi yang lebih tinggi, rasio pentalan yang menurun, dan durasi pengunjung rata-rata yang lebih lama. Dan itu belum lagi pengalaman pengguna yang lebih baik di sekitar. Kapan terakhir kali Anda mengklik kembali di browser Anda karena situs web terlalu lama untuk dimuat? Ini adalah hal terakhir yang Anda inginkan terjadi. Tapi jangan mengambil kata kami untuk itu, berikut adalah beberapa statistik cepat untuk Anda dari beberapa pemimpin industri teratas:

  • Keterlambatan 1 detik dalam respons halaman dapat mengakibatkan penurunan 7% dalam konversi. (Sumber: Kissmetrics)
  • BBC telah melihat bahwa mereka kehilangan 10% tambahan pengguna untuk setiap detik tambahan yang diperlukan untuk memuat situs mereka. (Sumber: Creative Bloq)
  • 53% kunjungan ke situs seluler ditinggalkan setelah 3 detik menurut penelitian dari Google DoubleClick. (Sumber: DoubleClick)
  • AliExpress mengurangi waktu muat hingga 36% dan melihat peningkatan 10,5% dalam pesanan dan peningkatan 27% dalam konversi untuk pelanggan baru. (Sumber: Akamai)

Berikut adalah beberapa cara CDN dapat membantu meningkatkan kinerja situs WordPress Anda.

Mengurangi TTFB

Kami telah membahas di atas bahwa CDN WordPress dapat membantu mengurangi latensi dengan memperpendek jarak fisik yang diperlukan untuk perjalanan data. Tetapi itu juga dapat membantu menurunkan waktu Anda ke byte pertama (TTFB). Sederhananya, ini adalah ukuran berapa lama browser harus menunggu sebelum menerima byte data pertamanya dari server. Semakin lama waktu yang dibutuhkan untuk mendapatkan data tersebut, semakin lama waktu yang dibutuhkan untuk menampilkan halaman Anda.

CDN dapat membantu mengurangi TTFB
CDN dapat membantu mengurangi TTFB

Kesalahpahaman yang umum adalah bahwa ini dihitung setelah waktu pencarian DNS, namun, perhitungan asli TTFB di jaringan selalu menyertakan latensi jaringan. Ini melibatkan proses 3 langkah dan penundaan serta latensi dapat terjadi di mana saja di antaranya, menambahkan hingga total TTFB Anda. TTFB tinggi dapat disebabkan oleh sejumlah alasan, seperti kode yang buruk atau cache yang salah dikonfigurasi di server host Anda. Tapi jarak geografis jelas merupakan salah satu aktor. Kami menjalankan tes kecil untuk menunjukkan perbedaan dengan Kinsta CDN kami (didukung oleh KeyCDN). Setiap tes dijalankan 5 kali dan diambil rata-ratanya.

TTFB Tanpa CDN

Kami pertama kali menjalankan pengujian dengan CDN kami dinonaktifkan dan seperti yang Anda lihat, total waktu muat kami adalah 1,45 detik dan rata-rata TTFB kami pada sebuah aset adalah sekitar 136 mdtk.

ttfb sebelum cdn
TTFB sebelum menambahkan CDN

TTFB Dengan CDN

Kami kemudian mengaktifkan CDN kami dan menjalankan tes lagi. Seperti yang Anda lihat, total waktu muat kami turun menjadi 788 md dan rata-rata TTFB kami sekarang adalah 37 md! Apa perbedaan yang bisa dibuat CDN. Hal penting lainnya yang perlu diperhatikan adalah kami memilih lokasi Stockholm untuk melakukan tes ini. Mengapa? Karena kami ingin menunjukkan kepada Anda peningkatan nyata yang bisa didapat dengan mengurangi jarak fisik. Ada CDN POP yang berlokasi di Stockholm, jadi konten kami disajikan dari Stockholm.

ttfb setelah cdn
TTFB setelah menambahkan CDN

Catatan: Jika Anda menggunakan Cloudflare, Anda mungkin memiliki TTFB yang sedikit lebih tinggi. Ini kemungkinan besar karena biaya tambahan dan kerumitan menjalankan layanan proxy sepenuhnya. Ingatlah bahwa Cloudflare memiliki firewall tambahan dan fitur lain yang tidak dimiliki oleh beberapa penyedia CDN. Jadi, Anda perlu mengambil keputusan sendiri yang mungkin lebih menguntungkan Anda. Jika seluruh situs Anda tidak dioptimalkan dengan benar, menerima pukulan pada TTFB yang sedikit lebih tinggi mungkin layak untuk ditukar.

Namun, Anda mungkin juga ingin melihat panduan WP Bullet tentang penggunaan cache halaman Cloudflare untuk menurunkan TTFB. Ini mungkin memerlukan beberapa pengaturan dan pengujian tambahan. Pastikan untuk menjalankan pengujian Anda sendiri karena setiap lingkungan berbeda. Layanan Argo baru Cloudflare juga telah ditunjukkan dalam beberapa kasus untuk membantu menurunkan TTFB. Lihat juga alat Pengoptimalan Platform Otomatis Cloudflare yang baru, yang merupakan layanan luar biasa untuk meningkatkan kinerja WordPress.

Pengiriman Lebih Cepat Dengan Caching

Sama seperti Anda menggunakan caching dengan host atau plugin WordPress Anda, CDN juga menggunakan caching. Itulah salah satu cara di mana mereka dapat mengirimkan file dengan sangat cepat. Satu hal penting yang harus diperhatikan adalah cara kerja caching. Setelah CDN mendapatkan salinan media Anda, biasanya harus diminta sekali atau dua kali oleh pengunjung sebelum benar-benar di-cache di CDN. CDN menempatkan header HTTP pada permintaan yang disebut "X-Cache." Pada permintaan pertama atau kedua, file biasanya akan muncul sebagai MISS, artinya file tersebut belum di-cache.

CDN tidak di-cache (LEWATKAN)
CDN tidak di-cache (LEWATKAN)

Pada permintaan berikutnya, itu akan muncul sebagai HIT, artinya sekarang di-cache di CDN Anda. Ini akan tetap di-cache berdasarkan berbagai faktor seperti header ETag, header kedaluwarsa, atau Anda membersihkan cache CDN secara manual.

CDN di-cache (HIT)
CDN di-cache (HIT)

Jika Anda menggunakan CDN proxy penuh seperti Cloudflare, Anda juga dapat meningkatkan caching ke tingkat berikutnya dengan memanfaatkan apa yang mereka sebut sebagai caching halaman penuh. Ini melibatkan caching semua yang ada di URL. Namun, untuk situs WordPress ini terkadang rumit karena Anda perlu menerapkan solusi untuk bagian dinamis situs Anda.

Penghematan Besar dengan Kompresi GZIP

CDN WordPress juga menggunakan GZIP, format file dan aplikasi perangkat lunak yang digunakan untuk kompresi dan dekompresi file. Kompresi GZIP diaktifkan di sisi server (atau lebih tepatnya di server CDN/POP) , dan memungkinkan pengurangan lebih lanjut dalam ukuran file HTML, stylesheet, dan JavaScript Anda. Ini tidak akan berfungsi pada gambar karena ini sudah dikompresi dengan cara yang berbeda. Beberapa telah melihat pengurangan hingga 70% karena kompresi. Ini mungkin salah satu pengoptimalan termudah yang bisa Anda lakukan. Dan jangan khawatir, semua CDN utama telah mengaktifkan ini secara default.

Anda dapat melihat menggunakan alat seperti Periksa Kompresi GZIP atau Chrome DevTools untuk melihat perbedaan besar yang dibuat oleh kompresi. Misalnya, di bawah ini Anda dapat melihat bahwa pada file jquery.js kami yang disajikan dari CDN, kompresi GZIP menurunkan ukurannya dari 94.9 KB menjadi 33.6 KB. Itu adalah penghematan 64,59% hanya pada satu file. Tambahkan ini ke semua aset dan media Anda dan Anda akan melihat mengapa kompresi sangat penting!

Penghematan GZIP pada CDN
Penghematan GZIP pada CDN

Brotli Membawa Kompresi ke Level Selanjutnya

Brotli adalah algoritma kompresi baru yang dikembangkan oleh Google yang telah terbukti mengurangi ukuran file hingga 26 persen dibandingkan solusi yang ada, termasuk GZIP. Tingkat adopsi untuk Brotli tumbuh dengan kecepatan yang cukup cepat. Pada 20 Juni, Google sekarang bahkan mengompresi Iklan Bergambar dengan kompresi Brotli.

Penghematan kompresi Brotli
Penghematan kompresi Brotli (src: SamSaffron)

Namun, karena Brotli masih baru, belum tersedia di semua penyedia CDN. Tetapi ada beberapa seperti KeyCDN dan CDN77 yang sekarang mendukungnya. Dalam kebanyakan kasus, server asal Anda (server hosting) juga harus mengaktifkan Brotli agar ini berfungsi. Dan dukungan browser untuk Brotli juga menyusul. Jika diatur dengan benar, server yang mengaktifkan Brotli tetapi dimuat di browser yang tidak mendukungnya, hanya akan mundur ke GZIP.

HTTP/2

HTTP/2 juga merupakan salah satu fitur terbesar yang sekarang digunakan semua CDN untuk mempercepat pengiriman aset. HTTP/2 membutuhkan HTTPS karena dukungan browser. Peningkatan kinerja ini karena berbagai alasan seperti protokol yang mampu mendukung multiplexing yang lebih baik, paralelisme, kompresi HPACK dengan pengkodean Huffman, ekstensi ALPN, dan server push. Dulu ada sedikit overhead TLS saat menggunakan HTTPS, tetapi berkat HTTP/2, sekarang ini sudah berlalu.

2. Biaya Bandwidth Lebih Rendah

Manfaat besar lainnya dari CDN adalah dapat membantu menurunkan CPU dan sumber daya dari server hosting Anda (server asal). Ini membantu mencegah lonjakan lalu lintas agar tidak membanjiri host Anda. Ini juga dapat membantu mengurangi biaya bandwidth Anda. Hal terakhir yang Anda inginkan adalah sesuatu menjadi viral dan Anda meninggalkan tagihan besar dari host Anda, atau tagihan berlebih. Misalnya, di bawah ini adalah situs yang menggunakan Cloudflare, dan seperti yang Anda lihat, itu membantu menurunkan 69% permintaan bandwidth.

Bandwidth cloudflare disimpan
Bandwidth cloudflare disimpan

Cara lain CDN membantu mengurangi biaya adalah dengan menyediakan cara mudah untuk mengaktifkan perlindungan hotlink. Ini pada dasarnya mengacu pada pembatasan perujuk HTTP dan mencegah orang lain menyematkan aset Anda (gambar – kami memiliki tutorial tentang cara melindungi gambar Anda) di situs web lain. Beberapa dari Anda mungkin pernah mendengar tentang kegagalan Huffington Post. Seorang penulis di Huffington Post menyalin dan menempelkan gambar dari situs web Oatmeal, yang kemudian memberinya tagihan lebih dari $1.000 dari AWS. Pemilik Oatmeal akhirnya mengganti gambarnya sehingga pembaca artikel Huffington Post akan melihatnya. Tetapi inilah mengapa selalu penting untuk mengaktifkan perlindungan hotlink , jika tidak, Anda mungkin berakhir dengan tagihan yang keterlaluan.

Perlindungan hotlink
Perlindungan hotlink

3. Ketersediaan dan Skalabilitas Tinggi

CDN juga menawarkan ketersediaan dan skalabilitas tinggi. Karena konten yang direplikasi tersedia di beberapa POP di lokasi geografis yang berbeda, lalu lintas web dirutekan secara dinamis ke server lain jika ada yang mati. Dan tidak perlu khawatir tentang skalabilitas karena penyedia CDN dibangun dengan mempertimbangkan hal itu. Jika Anda menggunakan host bersama yang lebih kecil, CDN sebenarnya dapat mencegah situs web Anda mogok karena menangani sebagian besar beban.

4. Keuntungan SEO

Google menjadikan kecepatan situs sebagai faktor peringkat pada tahun 2010, jadi bukan rahasia lagi bahwa situs web yang lebih cepat dapat menghasilkan peringkat yang lebih tinggi. Meskipun tidak ada cara untuk mengetahui berapa banyak bobot yang diberikan pada kecepatan, Anda dapat dengan aman menganggapnya sebagai salah satu yang lebih penting, karena memengaruhi pengalaman pengguna. Brian Dean menganalisis 1 juta domain teratas untuk melihat korelasi antara kecepatan situs dan peringkat Google dan hasilnya sangat positif. Meskipun tes ini hampir tidak mungkin untuk dibuktikan secara meyakinkan, Anda dapat yakin bahwa memiliki situs web yang lebih cepat hanya akan membantu Anda di Google. Sederhananya, Google menghargai situs cepat.

Kecepatan situs - peringkat Google
Kecepatan situs – peringkat Google

Selain kecepatan halaman situs web Anda, CDN juga dapat membantu meningkatkan kecepatan perayapan media Anda seperti gambar, yang berkorelasi dengan pengindeksan dalam pencarian Gambar Google.

5. Keamanan Tambahan

Banyak penyedia CDN memberikan keamanan tambahan dengan memungkinkan Anda untuk menerapkan firewall aplikasi web (WAF) dan yang disebut sebagai perisai Asal. Ini dapat membantu mengurangi serangan DDoS di situs WordPress Anda dari semua bentuk dan ukuran termasuk yang menargetkan protokol UDP dan ICMP, serta SYN/ACK, amplifikasi DNS, dan serangan Layer 7. Manfaat lainnya termasuk menempatkan Anda di belakang proxy yang membantu menyembunyikan alamat IP asal Anda, meskipun tidak antipeluru.

Pastikan untuk membaca studi kasus kami tentang cara menghentikan serangan DDoS. Kami memiliki klien dengan situs e-niaga kecil yang menjalankan Unduhan Digital Mudah yang mendapat lebih dari 5 juta permintaan ke satu halaman dalam 7 hari . Situs biasanya hanya menghasilkan antara 30-40 MB per hari dalam bandwidth dan beberapa ratus pengunjung per hari. Tapi tiba-tiba, situs tersebut langsung beralih ke transfer data antara 15-19 GB sehari! Itu meningkat 4650% . Dan Google Analytics tidak menunjukkan lalu lintas tambahan. Itu tidak baik.

serangan DDoS
serangan DDoS

Klien menerapkan firewall aplikasi web Sucuri di situs mereka dan semua bandwidth dan permintaan langsung turun di situs (seperti yang terlihat di bawah) dan tidak ada satu masalah pun sejak itu. Jadi jelas merupakan investasi yang baik dan penghemat waktu jika Anda mengalami masalah seperti ini.

Setelah menambahkan WAF Sucuri
Setelah menambahkan WAF Sucuri

CDN juga menyediakan fitur tambahan seperti token aman, yang memungkinkan Anda membuat tautan aman dengan waktu kedaluwarsa. Setelah kedaluwarsa, orang tidak dapat lagi mengakses konten tersebut.

Tes Kecepatan CDN

Jadi, alih-alih hanya memberi tahu Anda betapa bermanfaatnya CDN WordPress, mari lakukan beberapa tes untuk benar-benar menunjukkan hasilnya kepada Anda. Kami menjalankan 5 pengujian dari 4 lokasi pengujian berbeda dengan CDN diaktifkan dan kemudian tanpa CDN. Situs ini dihosting dengan Kinsta dan menggunakan CDN Kinsta (didukung oleh KeyCDN). Lokasi fisik server berada di Iowa, AS.

Pastikan saat Anda menguji kecepatan CDN Anda bahwa Anda menjalankannya beberapa kali sehingga media di-cache. Seperti yang kami jelaskan lebih lanjut di atas sehubungan dengan caching CDN, header HTTP X-Cache akan menampilkan "HIT" setelah di-cache. Jika tidak di-cache itu akan menampilkan "LEWATKAN." Jika Anda tidak melakukannya dengan benar, CDN mungkin tampak seolah-olah tidak membantu mempercepat situs Anda, padahal sebenarnya Anda tidak membangun cache terlebih dahulu.

Tanpa CDN (Dallas, Texas, AS)

Kami pertama kali menjalankan 5 tes tanpa CDN di Pingdom dari Dallas, Texas dan mengambil rata-rata.

Tanpa tes CDN Dallas
Tanpa tes CDN Dallas (sumber: Pingdom)

Tanpa CDN (Melbourne, Australia)

Kami kemudian menjalankan 5 tes tanpa CDN di Pingdom dari Melbourne, Australia dan mengambil rata-rata.

Tanpa tes CDN Australia
Tanpa tes CDN Australia (sumber: Pingdom)

Tanpa CDN (San Jose, California, AS)

Kami kemudian menjalankan 5 tes tanpa CDN di Pingdom dari San Jose, California dan mengambil rata-rata.

Tanpa tes CDN San Jose
Tanpa tes CDN San Jose (sumber: Pingdom)

Tanpa CDN (Stockholm, Swedia)

Kami kemudian menjalankan 5 tes tanpa CDN di Pingdom dari Stockholm, Swedia dan mengambil rata-rata.

Tanpa tes CDN Swedia
Tanpa tes CDN Swedia (sumber: Pingdom)

Dengan CDN (Dallas, Texas, AS)

Kami kemudian menjalankan 5 tes dengan CDN di Pingdom dari Dallas, Texas dan mengambil rata-rata.

Dengan tes CDN Dallas
Dengan tes CDN Dallas (sumber: Pingdom)

Dengan CDN (Melbourne, Australia)

Kami kemudian menjalankan 5 tes dengan CDN di Pingdom dari Melbourne, Australia dan mengambil rata-ratanya.

Dengan tes CDN Australia
Dengan tes CDN Australia (sumber: Pingdom)

Dengan CDN (San Jose, California, AS)

Kami kemudian menjalankan 5 tes dengan CDN di Pingdom dari San Jose, California dan mengambil rata-rata.

Berjuang dengan downtime dan masalah WordPress? Kinsta adalah solusi hosting yang dirancang untuk menghemat waktu Anda! Lihat fitur kami
Dengan tes CDN San Jose
Dengan tes CDN San Jose (sumber: Pingdom)

Dengan CDN (Stockholm, Swedia)

Kami kemudian menjalankan 5 tes dengan CDN di Pingdom dari Stockholm dan mengambil rata-rata.

Dengan tes CDN Swedia
Dengan tes CDN Swedia (sumber: Pingdom)

Hasil

Sekarang mari kita lihat hasilnya untuk memahami seberapa besar pengaruh CDN terhadap total waktu muat Anda.

Perbandingan tes kecepatan CDN
Perbandingan tes kecepatan CDN
  • Dallas, Texas, AS: Penurunan 8,11% dalam total waktu muat dengan CDN.
  • San Jose, California, AS: Penurunan 33,02% dalam total waktu muat dengan CDN
  • Melbourne, Australia: Penurunan 54,19% dalam total waktu muat dengan CDN.
  • Stockholm, Swedia: Penurunan 54,7% dalam total waktu buka dengan CDN.

Seperti yang Anda lihat, di Dallas dan San Jose, dengan CDN sedikit lebih cepat. Dan jika Anda melihat tes Australia, Anda dapat melihat perbedaan besar dalam waktu muat. Ini karena lokasi geografis server pengujian. Server kami berada di Iowa sehingga memuat dari Dallas dan San Jose data tidak perlu jauh untuk bepergian. Tapi untuk Australia, jaraklah yang membunuh waktu muat. Saat kami mengaktifkan CDN, konten dan media dimuat dari Kinsta CDN POP di Sydney Australia, yang menghasilkan waktu pengunduhan yang jauh lebih cepat. Hal yang sama berlaku untuk Stockholm, Swedia.

Sekarang pertanyaannya adalah, apakah Anda ingin mengurangi waktu muat Anda lebih dari 50% dalam beberapa kasus? Jawabannya harus ya!

Apakah Anda Membutuhkan CDN?

Sebuah pertanyaan yang sering kami tanyakan di Kinsta adalah apakah CDN diperlukan untuk situs web tertentu atau tidak. Dalam pengalaman kami, CDN dapat bermanfaat di hampir setiap skenario. Lihat saja semua manfaat yang kami sebutkan di atas. Harga biasanya tidak lagi menjadi faktor karena sebagian besar penyedia CDN sangat murah, beberapa membebankan biaya serendah $0,04/GB. Dan kemudian Cloudflare bahkan gratis. Satu-satunya saat Anda mungkin ingin melakukan pengujian lebih lanjut adalah jika Anda hanya menyajikan konten kepada pengunjung di lokasi geografis tertentu.

Katakanlah misalnya Anda adalah toko kecil dengan situs web di Ontario, Kanada. Mungkin Anda tidak terlalu peduli dengan pelanggan yang berlokasi di tempat lain. Anda akan ingin meneliti untuk melihat di mana POP penyedia CDN berada. Jika misalnya host server web Anda berlokasi di Ontario, tetapi Anda mendaftar ke penyedia CDN yang hanya memiliki POP terdekat di AS, itu sebenarnya dapat memperlambat situs Anda. Dalam skenario ini, yang sangat jarang, mungkin lebih bermanfaat untuk tidak menggunakan CDN.

Penyedia CDN Populer

Ada banyak penyedia CDN hebat di luar sana untuk dipilih. Sebagian besar dari mereka memiliki uji coba gratis, jadi kami sarankan untuk mencoba beberapa untuk melihat mana yang paling cocok untuk situs Anda. Kami memiliki integrasi CDN gratis di Kinsta untuk semua klien, yang didukung oleh KeyCDN. Berikut adalah beberapa penyedia pihak ketiga lainnya yang harus Anda periksa:

  • KeyCDN
  • Cloudflare
  • StackPath (Sebelumnya MaxCDN)
  • CDN77
  • Amazon CloudFront
  • Dengan cepat
  • tidak berkapsul
  • Akamai

Cara Memasang CDN di WordPress

Setiap penyedia CDN memiliki metode integrasinya sendiri, tetapi untungnya mereka semua mendukung WordPress dan membuatnya sangat mudah untuk diintegrasikan. Pastikan untuk memeriksa dokumentasi mereka atau bertanya kepada tim dukungan mereka jika Anda mengalami masalah.

Kinsta CDN

Kami bermitra dengan KeyCDN, jaringan pengiriman konten berkemampuan HTTP/2 dan IPv6 dengan 200+ lokasi, untuk meningkatkan aset dan media Anda di seluruh dunia. Wilayah yang dilayani saat ini meliputi Amerika, Amerika Selatan, Eropa, Afrika, Asia, dan Australia.

Kinsta CDN
Kinsta CDN

Lihat cara mengaktifkan Kinsta CDN. Ini adalah proses satu klik sederhana dari dalam dasbor MyKinsta.

Tambahkan zona CDN
Tambahkan zona CDN

Kami juga memiliki analitik CDN yang luar biasa sehingga Anda dapat melihat penggunaan bandwidth, file teratas berdasarkan permintaan, kode status HTTP , dan banyak lagi.

Analisis penggunaan CDN
Penggunaan CDN dalam analitik

Cloudflare

Jika Anda menggunakan atau tertarik dengan Cloudflare, kami memiliki tutorial mendalam tentang cara menginstal Cloudflare di situs WordPress Anda.

CDN Pihak Ketiga

Jika Anda ingin menerapkan KeyCDN sendiri, kami sarankan untuk membaca artikel ini di CDN untuk boneka.

Satu hal yang kami sarankan adalah menggunakan subdomain untuk media dan aset Anda alih-alih URL acak yang diberikan kepada Anda oleh penyedia. Contoh: cdn.domainanda.com. Ini akan memastikan pencitraan merek yang lebih baik untuk situs Anda serta mengurangi kerepotan dalam hal masalah pengindeksan. Setelah mengatur CDN Anda di penyedia, Anda dapat menggunakan plugin WordPress gratis seperti CDN enabler untuk dengan mudah menautkan aset Anda dan menyalinnya secara otomatis ke penyedia CDN Anda.

pengaktif CDN
pengaktif CDN

Plugin lain seperti WP Rocket atau W3 Total Cache juga memiliki metode integrasi yang serupa.

CDN di WP Rocket
CDN di WP Rocket

Penting untuk memuat sebanyak mungkin sumber daya dari situs WordPress Anda. Ini memastikan pengiriman yang lebih cepat ke pengunjung dan memanfaatkan koneksi HTTP/2 tunggal. Anda dapat menjalankan situs web Anda melalui alat seperti Pingdom untuk melihat dari mana media Anda memuat. Terkadang tema atau plugin tertentu mungkin memerlukan sedikit penyesuaian atau menyelidiki mengapa mereka tidak dimuat dari CDN Anda bahkan setelah menyelesaikan integrasi.

Mengindeks Gambar dengan CDN

Anda ingin memastikan bahwa gambar Anda masih diindeks dengan Google saat dipindahkan ke CDN. Untuk pengguna plugin Yoast SEO, Anda akan ingin menambahkan kode berikut ke bagian bawah file functions.php Anda. Ganti tentunya domain dan CDN domain dengan milik Anda.

 function wpseo_cdn_filter( $uri ) { return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri ); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );

Jika Anda tidak melakukan ini, ini dapat mengakibatkan gambar Anda tidak diindeks (seperti yang terlihat di bawah). Anda selalu dapat memeriksanya sendiri di Google Search Console.

Gambar tidak diindeks
Gambar tidak diindeks

Namun, kami juga memperhatikan beberapa inkonsistensi ketika Google Search Console melaporkan dengan benar bahwa gambar diindeks dengan benar. Cara yang baik untuk memeriksa apakah gambar Anda benar-benar diindeks adalah dengan membuka Pencarian Gambar Google dan memasukkan yang berikut: site:https://yourdomain.com .

Pengindeksan cek Pencarian Gambar Google
Pengindeksan cek Pencarian Gambar Google

Penting: Jangan masukkan URL CDN Anda. Meskipun gambar disajikan dari CDN, gambar tersebut harus tetap diindeks di domain root Anda. Jika gambar Anda muncul di Penelusuran Gambar Google, itu artinya gambar tersebut diindeks dengan baik.

Ringkasan

Semoga, sekarang Anda dapat melihat semua manfaat luar biasa yang bisa Anda dapatkan dari menggunakan CDN WordPress. Ini akan memastikan media Anda memuat lebih cepat di seluruh dunia, mengurangi TTFB Anda, dan secara dramatis mengurangi biaya bandwidth dan beban server Anda. Tidak hanya itu, Anda dapat melihat peringkat yang lebih baik karena waktu pemuatan halaman yang lebih cepat. Dan yang paling penting, pengunjung Anda akan memiliki pengalaman pengguna yang jauh lebih baik.

Jangan lupa, HTTP/2 Kinsta CDN kami sekarang disertakan untuk semua klien hosting kami. Apakah Anda memiliki pemikiran untuk menggunakan CDN? Kami akan senang mendengar pendapat Anda di bawah ini.