Apa yang harus dilakukan ketika cdn memperlambat situs Anda. FAQ dan Perbaikan.

Diterbitkan: 2021-11-11

Pengungkapan: Posting ini berisi tautan afiliasi. Saya mungkin menerima kompensasi ketika Anda mengklik tautan ke produk di posting ini. Untuk penjelasan tentang Kebijakan Periklanan saya, kunjungi halaman ini . Terima kasih sudah membaca!

Isi

  • Menemukan CDN Anda memperlambat situs Anda? Pertama, pahami masalahnya.
  • Faktor-faktor apa yang berkontribusi terhadap penundaan CDN ini?
  • Bagaimana cara memperbaiki penundaan CDN?
  • Akankah CDN benar-benar mempercepat situs web saya?
  • Mengapa Cloudflare memperlambat situs saya?
  • Apakah Cloudflare benar-benar lebih cepat?
  • Apa yang harus dilakukan ketika CDN memperlambat situs Anda, kesimpulan.

Menemukan CDN Anda memperlambat situs Anda? Pertama, pahami masalahnya.

CDN digunakan untuk kinerja yang lebih cepat pada kecepatan situs. Banyak pengguna menggunakan CDN namun ini tidak selalu merupakan pilihan terbaik. CDN sebenarnya bisa lebih lambat daripada menghostingnya sendiri, jadi apa yang dapat Anda lakukan untuk memperbaiki fubar ini?

Kecepatan pengiriman data dibatasi oleh berbagai faktor, termasuk kapasitas sumber daya jaringan Anda dan saat server CDN mengambil data dari server asal Anda.

Informasi ini mungkin memerlukan waktu lama untuk dikirim jika Anda tidak memiliki bandwidth yang cukup pada akun hosting bersama atau tidak memiliki kapasitas jaringan untuk memenuhi permintaan.

Sederhana sebenarnya jika CDN Anda memperlambat situs Anda, itu hanya karena CDN yang digunakan buruk.

CDN dimaksudkan untuk membuat kecepatan situs lebih cepat, tetapi memperlambat situs Anda jika CDN tidak berkontribusi apa-apa.

CDN bisa 30% lebih lambat atau 300% lebih lambat daripada menghostingnya sendiri.

Anda perlu memastikan Anda mendapatkan CDN yang tidak lambat itu sendiri. Beberapa CDN menggunakan server yang lemah, yang masih cepat tetapi tidak membuat kecepatan CDN lebih cepat.

CDN lain menggunakan banyak file populer untuk diunduh dan konten tidak berguna lainnya yang memperlambat situs dan CDN.

Sangat penting untuk mendapatkan CDN yang menawarkan semua yang Anda butuhkan, server yang bagus, tanpa batasan lalu lintas, dan konten yang dijanjikan untuk ditawarkan. Dengan cara ini Anda dapat menikmati kecepatan CDN yang cepat.

Bukan hanya CDN saja yang lambat, terkadang hosting juga bisa lambat sehingga Anda perlu membandingkan kecepatan CDN dengan kecepatan CDN host untuk melihat mana yang lebih cepat.

Anda dapat dengan mudah melupakan CDN atau hosting Anda yang lambat sehingga penting untuk memeriksanya secara teratur.

Ada alat di luar sana yang memungkinkan Anda untuk menguji kecepatan CDN sehingga mudah untuk melihat kecepatan CDN.

Masalah besar lainnya adalah CDN yang tidak berfungsi, ini bukan kesalahan CDN karena CDN hanya menunjukkan lokasi CDN server Anda tetapi jika CDN tidak dapat menemukannya maka tidak ada yang dapat dilakukan CDN tentang hal itu.

Untuk memperbaiki kesalahan ini hanya masalah memeriksa CDN dengan pemeriksa CDN, jika CDN tidak dapat menemukan lokasi Anda dengan benar maka tidak ada kecepatan CDN untuk menjadi cepat.

Faktor-faktor apa yang berkontribusi terhadap penundaan CDN ini?

CDN akan menghabiskan lebih banyak sumber daya daripada hanya meng-hosting file itu sendiri. Masalah ini akan terjadi terutama pada shared hosting karena CDN biasanya tidak diperbolehkan di shared hosting.

1.) Lokasi Server: Beberapa CDN akan lebih dekat dengan beberapa pengguna daripada jika Anda menghostingnya sendiri yang mempercepat waktu pengunduhan bagi pengguna tersebut.

2.) Penundaan Perutean: Data harus melalui banyak server perutean untuk mencapai tujuan akhirnya, hal ini menyebabkan penundaan waktu pengunduhan.

3.) Ukuran Unduhan: CDN mungkin memiliki ukuran file yang lebih besar daripada versi sebenarnya karena dioptimalkan untuk perangkat seluler dan sentuh.

Anda dapat meng-host versi lokal, tetapi itu membutuhkan lebih banyak sumber daya di akun hosting Anda.

4.) HTTP Header: CDN menambahkan header CDN mereka sendiri dan ini memperlambat kecepatan situs karena harus membuat permintaan untuk header CDN.

5.) Server Asal: CDN atau CDN Anda mungkin tidak dioptimalkan atau dikonfigurasi untuk menangani kecepatan lalu lintas tinggi jika tidak dibuat khusus untuk tujuan itu.

Bagaimana cara memperbaiki penundaan CDN?

Berikut adalah beberapa teknik pengoptimalan CDN yang dapat Anda gunakan untuk meningkatkan kinerja CDN:

1.) Host file Anda di server terdekat dengan pengunjung Anda jika memungkinkan.

2.) Gunakan CDN yang tidak memerlukan header CDN, kebanyakan CDN dapat melakukannya hanya dengan aturan javascript atau penulisan ulang.

3.) Uji CDN di situs Anda jika memungkinkan sebelum mengaktifkannya.

Akankah CDN benar-benar mempercepat situs web saya?

Menggunakan CDN pasti akan mempercepat situs web Anda dan cara Google memeringkat Anda. Sebagai contoh:

1.) Jika situs Anda dihosting di akun hosting bersama, itu akan merangkak dengan kecepatan yang sama seperti situs lain di akun hosting bersama itu.

CDN dapat sangat meningkatkan kecepatan perayapan Anda karena Anda tidak lagi berbagi sumber daya dengan situs lain.

2.) Jika Anda di-host di server khusus, itu juga akan mempercepat waktu perayapan jika sumber daya Anda digunakan 100% sepanjang waktu.

3.) CDN sangat bagus karena mereka menurunkan lalu lintas Anda dari server asal Anda yang membebaskan sumber daya untuk digunakan di tempat lain sehingga menghasilkan kinerja situs yang lebih baik.

4.) Menggunakan CDN dapat membantu Anda menghindari konten yang di-cache karena seseorang harus mengunduh file dari server Anda terlebih dahulu sebelum mengirimkannya ke pengguna sehingga tidak ada konten yang di-cache, CDN biasanya memiliki jaringan penyajian global yang sangat cepat.

5.) CDN juga dapat mempercepat waktu muat karena sebagian besar mekanisme caching terjadi di ujung CDN, bukan di desktop atau perangkat seluler Anda.

6.) Anda kemudian dapat mengatur kedaluwarsa yang lama pada file statis tersebut yang selanjutnya akan mempercepat waktu pemuatan karena browser tidak perlu membuat permintaan kedua untuk file yang telah di-cache sebelumnya.

7.) CDN juga menawarkan perlindungan asal, ini berarti jika penyerang mendapatkan akses ke situs web atau server Anda, mereka tidak dapat mengunduh langsung dari server Anda karena CDN berada di antaranya.

8.) Anda juga dapat menggunakan CDN untuk mempercepat waktu pemuatan gambar karena sebagian besar gambar biasanya berukuran file besar yang membutuhkan waktu lebih lama untuk diunduh, menggunakan CDN memungkinkan Anda untuk menunjukkan di mana file-file tersebut di-host sehingga browser tidak perlu membuat permintaan setiap kali mereka membutuhkan gambar.

9.) Anda dapat meng-host file keamanan seperti memindai atau melaporkan file pada CDN yang dikonfigurasi untuk hanya diakses oleh subdomain Anda, yang tidak akan memaparkan informasi sensitif apa pun, jika pernah diretas seperti situs web utama Anda.

10.) Hosting konten yang di-cache di CDN juga bagus untuk SEO, semakin banyak halaman yang dirayapi semakin baik dan dalam hal ini konten yang di-cache di CDN.

Mengapa Cloudflare memperlambat situs saya?

Cloudflare memiliki pengaturan yang disebut Rocket Loader, pengaturan ini diaktifkan secara default dan dapat memperlambat situs Anda jika Anda mengaktifkannya.

Solusi untuk masalah ini adalah dengan mematikan Rocket Loader karena dapat menyebabkan flash of unstyled content (FOUC) yang mengakibatkan waktu muat lebih lambat.

Untuk mematikan Rocket Loader, Anda dapat pergi ke Cloudflare > Settings dan klik pada tab Speed. Gulir ke bawah hingga Anda melihat Rocket Loader dan hapus centang.

Tidak semua CDN dibuat sama, ada beberapa yang tidak menambahkan header CDN mereka sementara yang lain akan.

Ini berarti jika situs Anda sudah membutuhkan waktu lama untuk melewati CDN karena cara penyiapannya, maka menambahkan header CDN akan memakan waktu lebih lama untuk dimuat bagi pengguna Anda.

Apakah Cloudflare benar-benar lebih cepat?

Dengan lebih dari 4 juta pelanggan Cloudflare adalah salah satu layanan terbesar dan terpopuler dalam hal perlindungan DDoS, akselerasi situs web, dan keamanan. Di situs web mereka, mereka menyatakan:

“Cloudflare berjalan di lebih dari 150 pusat data di seluruh dunia. Saat Anda mendaftar ke Cloudflare, kami memilih lokasi terdekat dengan Anda untuk meng-host situs web Anda.

Situs web di Cloudflare menyajikan konten dari pusat data yang terletak dalam 200-250ms dari 95% pengguna akhir di seluruh dunia (diukur dengan RIPE Atlas).

Bagaimana ini membantu Anda?

Nah, itu berarti jika kecepatan cahaya 200 mil per jam, dibutuhkan setidaknya 250 milidetik untuk melakukan perjalanan melalui serat dari NY ke SF.

Kecepatan cahaya memang cepat, tetapi juga kecepatan yang sama untuk semua orang di mana pun Anda berada.

Ini berarti bahwa ketika pengunjung web mengakses situs web Anda dari Brasil, Cina, atau Australia, kemungkinan besar mereka akan terhubung ke server yang dekat dengan mereka, belum tentu dekat dengan Anda.

Pengguna ini mungkin mengalami masalah yang sama dengan yang Anda alami saat mengakses situs web mereka dari Eropa atau Amerika Utara.

Tapi, Cloudflare tidak sempurna. Seperti setiap layanan lainnya, layanan ini memiliki beberapa peringatan. Yang ini sangat penting karena banyak perangkat "IoT" (Internet-of-Things) ada di Cloudflare, seperti TV pintar atau router Anda.

Dan, karena sifat DNS, hal-hal semacam ini seringkali sangat sulit untuk ditambal.

Jadi, jika ada perangkat IoT yang Anda miliki memiliki bug yang dapat dieksploitasi dari jarak jauh di dalamnya… router, printer, TV… siapa pun dapat menggunakannya sebagai vektor serangan untuk menyerang perangkat lain di Cloudflare.

Dan mengingat betapa pentingnya DNS dan jenis perangkat yang ada di Cloudflare, ini bisa menjadi banyak perangkat.

Ini juga bukan bug baru. Ini telah ada selama beberapa waktu, dan kami bahkan membahasnya kembali pada hari-hari DDOS tahun 2014.

Namun, sekarang semakin banyak perangkat di Cloudflare, seperti TV pintar dan ponsel, tingkat keparahan masalah ini menjadi lebih jelas ketika orang (dan peneliti) menyelidiki cakupan masalah yang lebih besar.

Karena Cloudflare memiliki sebagian besar lalu lintas DNS, Anda dapat memikirkan hal ini seperti jika Google memiliki router Anda, dan bahwa mereka memiliki bug di router mereka yang memungkinkan siapa pun membuat permintaan HTTP ke sana… tidak baik.

Selain itu, karena banyak orang memberikan perlindungan yang sangat sedikit pada router mereka atau bahkan tidak memiliki kata sandi di dalamnya, ini mungkin salah satu vektor serangan yang sangat besar.

Secara pribadi, saya tidak akan terkejut jika penyerang sudah mengetahui hal ini dan diam-diam menyerang orang untuk beberapa waktu sekarang.

Saya tahu apa yang Anda pikirkan, “Mengapa ini berbeda dari semua serangan IoT lainnya yang dilaporkan?” “Apa yang spesial dari Cloudflare?”

Untuk sebagian besar perangkat IoT, sulit untuk menambalnya.

Pabrikan tidak selalu merilis firmware baru dan bahkan jika mereka melakukannya, banyak orang tidak mau atau tidak dapat mengupgrade perangkat mereka, seperti TV lama yang Anda biarkan terpasang di belakang garasi Anda.

Untuk perangkat semacam ini, kami terjebak dengan ini untuk waktu yang lama.

Namun, untuk perangkat yang memiliki antarmuka web, seperti router atau TV Anda. Ini jauh lebih mudah untuk diperbaiki. Bahkan, para peneliti yang menemukannya bahkan menulis skrip untuk secara otomatis mendeteksi jika perangkat Anda rentan:

Jika Anda menemukan bahwa Anda terpengaruh oleh bug ini dan tidak memiliki pilihan lain selain menyimpan perangkat lama Anda yang belum ditambal, seperti router, TV pintar, dll., maka Anda dapat memperbaikinya dengan mematikan proxy Cloudflare di domain tersebut.

Untuk sebagian besar perangkat, ini semudah mengubah pengaturan DNS untuk menghapus server nama Cloudflare.

Misalnya, untuk router TP-Link saya, saya akan mengubah pengaturan DNS saya menjadi 8.8.8.8 dan 8.8.4.4. Saya bisa membahas lebih banyak lagi, tetapi itu di luar cakupan posting ini.

Saya hanya ingin memberi tahu Anda bahwa bahkan CDN sebesar dan bereputasi baik seperti Cloudflare memiliki kerentanannya.

Apa yang harus dilakukan ketika CDN memperlambat situs Anda, kesimpulan.

Cara Anda menggunakan CDN akan menentukan seberapa cepat situs web Anda, jika Anda salah menggunakannya dengan aturan caching yang buruk misalnya, maka Anda hanya akan menambah lebih banyak waktu buka dan meningkatkan penggunaan sumber daya.

Anda dapat mengetahui apa yang menyebabkan masalah kinerja dengan menggunakan alat pengembang Google dan melihat tab jaringan.

Tujuan CDN adalah untuk mempercepat situs web Anda bagi pengguna dan Google, tetapi Anda tidak dapat mengharapkannya untuk membuat situs Anda sangat cepat kecuali Anda berencana menggunakannya dengan benar dan mengonfigurasi konten Anda untuk memanfaatkan fitur-fiturnya.

Semakin cepat akun hosting web (server) Anda, semakin cepat CDN akan membuat situs Anda, semakin lama waktu yang dibutuhkan untuk memuat sesuatu dari CDN akan semakin lambat.