Categories
Blogs TIK World Wide Web

Periksa Website Anda, Apakah Lambat?

Lakukan segera: Kenali Situs Web Anda, dan Ketahui Apa yang Memperlambatnya

Statistik tidak bohong: Pengguna lebih suka situs web dan aplikasi yang lebih cepat.

Cloudflare

Ada banyak faktor yang mempengaruhi kecepatan website Anda. Beberapa dapat Anda kendalikan; orang lain Anda tidak. Makalah ini mengkaji berbagai faktor yang memengaruhi performa web, dan langkah-langkah yang dapat diambil bisnis untuk menilai dan meningkatkan performa properti web mereka.


Mengapa kinerja penting?

Performa situs Anda secara langsung memengaruhi kemampuan Anda untuk menghasilkan pendapatan.
Performa memengaruhi keseluruhan pengalaman pengguna dan tingkat konversi. Situs web dan aplikasi perlu
dimuat dengan cepat dan merespons tindakan pengguna dengan cepat agar pengguna tetap terlibat dan meningkatkan konversi.
Performa juga merupakan faktor penting dalam pengoptimalan mesin telusur (SEO), yang berarti berdampak pada lalu lintas organik.

Keterlibatan pengguna

Penelitian menunjukkan bahwa pengguna sangat bersedia untuk meninggalkan aplikasi dan situs web yang memuat dengan lambat atau gagal dimuat sama sekali:

  • BBC menemukan bahwa 10% lebih banyak pengunjung situs pergi untuk setiap detik tambahan yang diperlukan untuk memuat halaman web mereka.1
  • 39% pengguna berhenti berinteraksi dengan situs web jika gambar terlalu lama dimuat.2
  • Pada perangkat seluler, 53% kunjungan ke laman web cenderung diabaikan jika laman memerlukan waktu lebih dari 3 detik untuk dimuat.3
  • Sebaliknya, dengan meningkatkan kecepatan pemuatan halaman di seluler, US Express mengalami penurunan rasio pentalan sebesar 15,65%.4

Tingkat konversi

Halaman yang dimuat lebih cepat mengonversi lebih banyak pengguna, dan aplikasi yang merespons lebih cepat mengonversi lebih banyak pengguna. Sesederhana itu
, dan studi demi studi menunjukkannya:

  • Konversi turun 7% karena hanya satu detik tambahan waktu muat.5
  • Walmart melihat penurunan tajam dalam tingkat konversi karena waktu muat meningkat dari 1 menjadi 4 detik.6
  • Untuk Pinterest, pengurangan 40% dalam waktu muat yang dirasakan meningkatkan pendaftaran sebesar 15%.7
  • Bahkan peningkatan beberapa milidetik membuat perbedaan: Mobify menemukan bahwa mengurangi waktu muat beranda mereka sebesar 100 milidetik menghasilkan peningkatan konversi sebesar 1,11%.8
  • Tidak mengherankan, peningkatan rasio konversi menghasilkan lebih banyak pendapatan: Mobify melihat peningkatan pendapatan tahunan rata-rata mendekati $380.000 sebagai hasil dari peningkatan rasio konversi mereka.8

Optimisasi mesin pencari dan lalu lintas organik

Optimisasi mesin pencari, atau SEO, adalah praktik membuat properti Internet seseorang lebih terlihat dengan
meningkatkan penempatan hasil pencarian, yang menghasilkan lebih banyak klik pengguna dan lebih banyak lalu lintas organik. Kecepatan situs adalah bagian penting dalam mengoptimalkan situs web untuk pencarian. Google telah memasukkan kecepatan situs sebagai faktor dalam peringkat pencarian mereka setidaknya sejak tahun 2010.9
Karena meningkatnya adopsi perangkat seluler di seluruh dunia, Google juga mulai menggunakan kinerja seluler sebagai faktor peringkat pada tahun 2018.10

Performa seluler

Because mobile presents unique challenges compared to desktop, it should be considered a separate
aspect of performance: a website or app must be specifically designed for mobile to ensure it will perform
well on handheld devices.
Mobile devices overtook desktop computers in terms of number of Internet connections in 2016: In October
of that year, mobile devices and tablets accounted for 51.3% of Internet usage.11 A 2017 survey from venture
capitalist firm Kleiner Perkins found that, on average, users spent 3.1 hours per day on mobile and 2.2 hours
on desktop.12
Consequently, mobile performance is hugely important for businesses:
• 40% of Internet transactions occur on mobile devices.13
• Users abandon 53% of mobile sites if they take over 3 seconds to load.14


Apa yang memengaruhi kinerja?

arus internet

aliran internet

Internet saat ini tidak seperti lima tahun yang lalu. Halaman web dan aplikasi web lebih berat dan
lebih bergantung pada sumber daya dan layanan eksternal. Backend aplikasi menjadi lebih kompleks berkat
evolusi berkelanjutan dari teknologi cloud dan perubahan protokol Internet. Pengguna mengakses Internet
di berbagai perangkat yang lebih luas daripada sebelumnya.

Konsekuensinya, mempertahankan kinerja menjadi tantangan yang lebih besar dari sebelumnya. Namun
kinerja sepertinya tidak pernah lebih penting untuk bisnis. Mari lihat secara mendalam tren yang
memengaruhi performa saat ini.

masalah kinerja

Masalah Performa

Kompleksitas konten web

Halaman web semakin besar ukurannya

konten situs web

Pada tahun 2016, rata-rata halaman web berukuran 2,3 MB, yang lebih besar dari versi asli game komputer klasik “Doom” saat pertama kali dirilis.15 Situs web menjadi semakin berat sejak saat itu. Seiring dengan peningkatan teknologi, pengguna mengharapkan pengalaman pengguna yang lebih kaya dan lebih personal yang menggabungkan berbagai jenis media. HTML sederhana tidak memotongnya lagi. Hasilnya, rata-rata satu halaman saat ini lebih besar daripada video game klasik.

Agar pengguna tetap terlibat, aplikasi dan situs web saat ini menambahkan lebih banyak lagi:

  • Konten multimedia seperti video dan gambar berkualitas tinggi
  • CSS: Lembar gaya yang memengaruhi tampilan dan nuansa halaman
  • JavaScript: Laman web dinamis dan konten yang dipersonalisasi adalah norma. Akibatnya, pengembang menyertakan lebih banyak JavaScript yang perlu dirender.
  • Panggilan API: Meningkatkan panggilan jaringan API yang mengirimkan konten atau fungsionalitas tambahan dari beberapa sumber pihak ketiga.

Meskipun perubahan ini menghasilkan pengalaman yang lebih kaya dan lebih dipersonalisasi yang disukai pengguna16, perubahan ini mempersulit pembuatan properti Internet yang memuat secara efisien dan merespons dengan cepat.

Meningkatnya ekspektasi konsumen dan penggunaan ponsel

Konsumen saat ini lebih terhubung dari sebelumnya, dan ini meningkatkan permintaan pada
situs web dan aplikasi pendukung infrastruktur backend. Pengguna terhubung ke aplikasi dan situs web dari seluruh dunia, di semua jenis perangkat. Survei Nielsen tahun 2016 menemukan bahwa 57% responden yang melakukan pembelian online dalam enam bulan terakhir membeli dari peritel luar negeri.17

Seluler adalah tolok ukur baru untuk kinerja web. Namun, membangun untuk seluler menghadirkan serangkaian
tantangan baru. Performa seluler dibatasi oleh konektivitas dan ketersediaan jaringan. Meskipun
jaringan 4G dan 5G tersebar luas di beberapa negara, 60% koneksi seluler di seluruh dunia menggunakan
2G.18 Dan di beberapa wilayah, penyedia jaringan seluler akan membatasi bandwidth melewati jumlah tertentu.19

Mengadaptasi laman web untuk seluler juga berarti ruang layar merupakan tantangan. Laman web harus dirancang agar tetap dapat dibaca dan digunakan di perangkat seluler.

Terlepas dari tantangan ini bagi pengembang, pengguna seluler memiliki standar kinerja tinggi untuk aplikasi mereka: satu studi oleh Dimensional Research menemukan bahwa 49% pengguna mengharapkan aplikasi merespons dalam 2 detik atau kurang, 55% menganggap aplikasi bertanggung jawab atas masalah kinerja, dan 80% mengindikasikan bahwa mereka hanya akan mencoba menggunakan aplikasi yang bermasalah sebanyak tiga kali atau kurang.20

DNS

Sebelum perangkat pengguna dapat tersambung ke properti Internet, nama pengguna dari properti Internet–nama domain–harus diterjemahkan ke dalam alamat IP yang dapat dibaca mesin, serupa dengan cara Anda mencari nomor telepon bisnis sebelum menghubungi bisnis tersebut. Agar hal ini terjadi, perangkat pengguna harus meminta penyelesai DNS yang akan memetakan nama domain ke alamat IP dan mengirimkan alamat IP yang benar ke perangkat. Proses ini memakan waktu, dan dengan demikian mengoptimalkan DNS merupakan bagian penting dari mengoptimalkan kinerja.

DNS

Selain pencarian DNS untuk nama domain utama, kueri DNS lainnya mungkin diperlukan untuk memuat sumber lain di setiap halaman web. Misalnya, jika gambar dihosting di domain yang berbeda dari milik Anda, maka
memuat halaman web akan melibatkan kueri semua domain berbeda tersebut untuk memuat gambar. Beberapa
pencarian DNS dapat menambahkan penundaan hingga beberapa detik dalam beberapa kasus.
Penyedia DNS mungkin tidak dioptimalkan untuk kecepatan. Jika perhentian pertama pengguna adalah ke penyedia DNS yang lambat jauh, maka akan memakan waktu lebih lama untuk memuat situs web Anda.
Banyak penyedia DNS membutuhkan lebih dari 50 milidetik untuk menyelesaikan setiap kueri DNS, sementara penyedia DNS tercepat akan menyelesaikan kueri di bawah 20 milidetik – Cloudflare DNS, misalnya, menyelesaikan kueri di bawah 12 milidetik rata-rata.21

Kesehatan server asal

kesehatan server

Performa dimulai dengan server asal: server utama yang memproses dan menanggapi permintaan klien yang masuk. Karena aplikasi dan situs web menjadi lebih kompleks, mereka memberikan
tekanan yang lebih besar pada server asal. Kinerja server asal yang lambat menghasilkan kinerja yang lamban secara keseluruhan, bahkan jika infrastruktur dan konten properti web lainnya dioptimalkan.

Riset oleh Nielsen Norman Group menunjukkan bahwa waktu respons tidak boleh lebih dari 1 detik
untuk menghindari gangguan pemikiran pengguna.22 Jika server tidak dapat menangani setidaknya 1 permintaan per detik, pengguna akan menganggap aplikasi berjalan lambat .

Beban kerja server tidak merata

Server yang digunakan secara berlebihan akan berjalan lebih lambat, menambah latensi yang tidak perlu dan memengaruhi pengalaman pengguna. Jika beberapa server memiliki terlalu banyak beban kerja sementara server lain kurang dimanfaatkan, beban kerja harus didistribusikan secara lebih merata ke seluruh server untuk memaksimalkan kinerja.

Perbedaannya bisa mencolok antara aplikasi dengan load balancing yang efektif dan aplikasi
tanpanya. Satu perusahaan SaaS mengalami peningkatan 2-3 detik dalam waktu muat halaman setelah menerapkan Cloudflare Load Balancing.23

Server mogok

Seperti semua komputer, server terkadang macet. Sebuah survei tahun 2017 oleh ITIC Corp menemukan bahwa beberapa server rata-rata mengalami downtime yang tidak direncanakan hingga 37 menit per tahun, sementara server yang paling andal –IBM Z Systems dengan Linux– hanya down selama 0,9 menit per tahun.24

Jika tidak ada strategi untuk failover, downtime server dapat mengakibatkan layanan lebih lambat bagi pengguna, atau hilangnya layanan sama sekali.


Faktor jaringan

Faktor jaringan

Internet terdiri dari jaringan besar yang saling berhubungan. Saat data bergerak dari satu titik ke titik lainnya, data melewati sejumlah router, sakelar, dan jaringan untuk mencapai tujuannya. Oleh karena itu, sejumlah faktor jaringan dapat memperlambat atau memengaruhi kinerja. Beberapa faktor ini berada di luar kendali Anda, tetapi Anda dapat mengambil langkah untuk mengoptimalkan banyak faktor tersebut.

Protokol internet yang memengaruhi kinerja

Protokol jaringan yang digunakan di Internet tidak dibangun untuk Internet saat ini, dengan skala besar, basis pengguna yang sangat besar, dan data terabyte yang mengalir bolak-balik di seluruh dunia.

TCP (Transmission Control Protocol) adalah protokol utama yang digunakan di web. Protokol transport ini
melibatkan pengakuan bolak-balik untuk membuka koneksi antara klien dan
server. Setelah koneksi terbuka, TCP memastikan bahwa transmisi dapat diandalkan dengan memeriksa bahwa semua data tiba dan beres. Penekanan pada keandalan ini berarti bahwa TCP bukanlah protokol transportasi tercepat yang tersedia–namun, sebagian besar situs web Anda akan menjangkau pengguna melalui TCP.

UDP (User Datagram Protocol) adalah protokol transport yang jauh lebih cepat daripada TCP, tetapi juga kurang
dapat diandalkan. Tidak seperti TCP, UDP tidak membuka koneksi khusus antar perangkat sebelum mengirimkan
data, dan tidak memastikan bahwa semua paket data tiba dan teratur. UDP sangat berguna untuk
streaming video, panggilan suara, dan kasus penggunaan lainnya di mana kecepatan lebih penting daripada keandalan, tetapi penggunaannya terbatas pada kasus penggunaan ini.

HTTP adalah protokol lapisan aplikasi, yang berarti itu adalah protokol tepat di bawah permukaan
aplikasi web. Semua interaksi pengguna diterjemahkan ke dalam permintaan HTTP yang dikirim ke server asal, dan semua
respons server juga dalam HTTP. Versi HTTP yang lebih baru lebih cepat dan lebih efisien: HTTP/2, dirilis
pada tahun 2015, lebih cepat daripada HTTP/1.1. Jika situs web Anda masih ditayangkan melalui HTTP/1.1, pengguna mungkin mengalami kinerja yang lebih lambat dibandingkan dengan HTTP/2.

TLS, atau Transport Layer Security , adalah protokol untuk mengenkripsi lalu lintas Internet dan membantu memastikan bahwa
perangkat tersambung ke server yang sah. Meskipun TLS mutlak diperlukan untuk keamanan, terutama karena
konsumen lebih bergantung pada Internet, menjalankan protokol TLS versi lama dapat memperlambat
waktu muat. Versi terbaru TLS, TLS 1.3, menghilangkan beberapa langkah dalam protokol untuk koneksi yang lebih cepat. (TLS
juga dikenal sebagai SSL, yang merupakan nama asli protokol pada 1990-an.)

Jaringan dari server ke klien (termasuk jaringan seluler)

Pengguna mengakses properti Internet dari semua jenis jaringan, dan kondisi jaringan memainkan peran besar dalam seberapa baik kinerja situs web atau aplikasi Anda.

Latensi jaringan sebagian disebabkan oleh jarak. Semakin jauh pengguna secara fisik dari server asal, semakin
banyak latensi yang terjadi. Kecepatan cahaya adalah batasan keras tentang seberapa cepat data dapat melakukan perjalanan, dan data akan memakan waktu dari beberapa milidetik hingga hampir satu detik untuk melakukan perjalanan dari pengguna ke server dan sebaliknya. (Efek latensi jaringan dapat sedikit dikurangi dengan menggunakan CDN–jaringan pengiriman konten–untuk menyimpan konten lebih dekat ke pengguna.)

Kemacetan jaringan terjadi ketika lalu lintas jaringan melebihi bandwidth pada titik tertentu di jaringan,
apakah itu di dalam Internet Exchange Point (IXP), di pusat data, atau di router LAN di rumah.
Kemacetan jaringan yang dihasilkan menyebabkan kecepatan Internet lebih lambat bagi siapa pun yang terhubung ke jaringan.
Kemacetan jaringan dapat terbatas pada area geografis tertentu yang tidak memiliki infrastruktur yang memadai, atau dapat
memengaruhi seluruh jaringan ISP.

Jaringan seluler seringkali tidak dapat diandalkan, meskipun konsumen semakin mengandalkannya untuk akses Internet.
Kualitas layanan melalui jaringan seluler bergantung pada lokasi pengguna, jumlah bandwidth yang
ditawarkan oleh penyedia seluler mereka, dan banyak faktor lainnya. Sementara jaringan seluler membaik di seluruh
dunia, beberapa bagian dunia masih berjuang dengan keandalan dan konektivitas seluler.18


Langkah apa yang dapat Anda ambil untuk menilai dan meningkatkan kinerja?

Jalankan uji kecepatan situs

Bagaimana kinerja situs di lingkungan pengujian lokal bukanlah indikasi yang baik tentang bagaimana kinerjanya bagi pengguna
di berbagai kondisi jaringan.

Tes kecepatan situs web bertujuan untuk mensimulasikan kondisi dunia nyata dan memberikan data tentang seberapa baik
kinerja situs web sebenarnya. Tes kecepatan situs web terbaik harus memberi tahu Anda tidak hanya seberapa cepat situs atau aplikasi mereka, tetapi
juga aspek apa yang memperlambat kinerjanya.

Tes kecepatan dapat memberikan berbagai metrik, termasuk:

  • Waktu muat: waktu yang dibutuhkan browser web untuk menyelesaikan pengunduhan dan menampilkan halaman web
  • Time to First Byte (TTFB): berapa lama browser menerima byte pertama data dari web server
  • Permintaan: jumlah permintaan HTTP yang dibuat browser untuk memuat halaman sepenuhnya

Untuk metrik performa uji kecepatan lainnya, lihat Lampiran: Metrik Performa yang Perlu Diketahui.

WebPageTest.org adalah platform pengujian gratis yang disegani dan menyeluruh. Google PageSpeed ​​Insights
juga dapat membantu Anda menilai situs web Anda.

Selain itu, Cloudflare menawarkan alat pengujian sederhana untuk menilai waktu muat, TTFB, dan total permintaan.

Menilai kesehatan dan beban server asal

Pantau kesehatan server

Performa server dapat menurun karena berbagai alasan: Perangkat keras server dapat rusak, atau
perangkat lunak server menjadi usang, misalnya. Umur rata-rata server adalah sekitar 5 tahun.25 Server
harus dipantau terus-menerus untuk memastikan kesehatan dan ketersediaannya.

Periksa beban server

Jika server asal kelebihan beban, kinerjanya akan lambat. Periksa penggunaan memori server Anda.
Apakah beberapa mesin bekerja lebih keras daripada yang lain? Apakah beberapa server menggunakan semua daya komputasinya sementara
yang lain tidak? Untuk mendapatkan performa maksimal dari server Anda dan memanfaatkan sumber daya server secara efisien,
penting untuk menyeimbangkan beban kerja di beberapa server.

Bongkar beberapa permintaan konten melalui caching

Jika setiap permintaan pengguna harus dipenuhi oleh server asal, mereka mungkin kelebihan beban. Dengan menerapkan
caching–di browser, di tepi jaringan (menggunakan CDN), atau keduanya–banyak, jika tidak sebagian besar, perjalanan bolak-balik
ke server asal dapat dihilangkan.

Identifikasi dari mana lalu lintas situs berasal

Salah satu penyebab utama latensi jaringan adalah jarak, sehingga lokasi pengguna sangat penting.CloudFlare

Misalnya, lalu lintas Internet membutuhkan waktu lebih lama untuk menempuh jarak hampir 16.000 kilometer dari New York ke
Sydney (80 mdtk) daripada menempuh jarak 4.000 kilometer dari New York ke San Francisco (21 mdtk).26 Jika sebuah situs web
dihosting di AS namun sebagian besar penggunanya berada di Sydney, maka sebagian besar penggunanya akan mengalami
kinerja yang lambat.

Google Analytics adalah alat yang berguna untuk menentukan dari mana pengguna berasal secara geografis. Setelah
mengidentifikasi asal lalu lintas situs, Anda dapat mengetahui apakah
infrastruktur properti web Anda disiapkan untuk melayani lokasi tersebut secara efektif atau tidak.

Audit dan optimalkan gambar situs

Browser pengguna perlu mengunduh gambar sebelum dapat ditampilkan. Semakin besar gambar (dalam hal ukuran file, bukan dimensi), semakin lama waktu yang dibutuhkan untuk mengunduh. Gambar besar sering menambah waktu muat halaman web secara tidak perlu, karena banyak perangkat tidak memiliki resolusi layar yang cukup baik atau layar yang cukup besar untuk membuat gambar beresolusi sangat tinggi diperlukan.

Sebelum gambar dapat dioptimalkan, Anda harus menentukan berapa banyak gambar yang dimiliki situs web Anda dan di mana
letaknya dengan melakukan audit gambar. Setelah audit, sebanyak mungkin gambar harus
dioptimalkan–artinya, dikompresi, diubah ukurannya, dan dikonversi ke format file lossy seperti JPEG. Gambar yang dioptimalkan
akan dimuat lebih cepat.

Moz.com memiliki petunjuk langkah demi langkah untuk merayapi semua gambar di situs web Anda, mengidentifikasi mana yang perlu dioptimalkan, dan mengoptimalkannya. Perayap situs web Screaming Frog sangat membantu untuk mengaudit gambar situs web.

Ada banyak alat pengoptimal gambar gratis yang tersedia secara online . Adobe Photoshop juga dapat mengompres gambar dan mengekspor gambar dalam berbagai format.

Cloudflare Image Resizing , Mirage , dan Polish adalah opsi terbaik bagi perusahaan yang telah menerapkan CDN Cloudflare untuk menyimpan gambar dalam cache agar pengiriman lebih cepat. Cloudflare Polish dapat diaktifkan di tab Kecepatan di Dasbor Cloudflare.

Periksa kinerja penyedia DNS Anda saat ini

Identifikasi penyedia DNS Anda, dan kemudian cari tahu apakah penyedia Anda memberi Anda kinerja terbaik.
Salah satu sumber daya terbaik untuk mengukur performa DNS adalah DNSPerf . DNSPerf secara teratur menguji semua
penyedia DNS otoritatif dan DNS resolver publik. Hasil dan peringkat mereka tersedia secara gratis di dnsperf.com .

Untuk lebih meningkatkan pengalaman DNS pengguna Anda, mereka dapat menginstal layanan penyelesaian DNS gratis Cloudflare 1.1.1.1 untuk solusi yang lebih cepat dan mengutamakan privasi.

Periksa kinerja jaringan ISP pengguna

Pengguna mungkin mengalami kinerja lambat karena alasan yang tidak ada hubungannya dengan situs web atau aplikasi yang mereka gunakan. Kinerja jaringan ISP memainkan peran besar dalam pengalaman pengguna.

Alat uji kecepatan jaringan dapat membantu pengguna mengidentifikasi masalah dengan ISP mereka sendiri. Cloudflare mengembangkan speed.cloudflare.com untuk membantu pengguna memastikan mereka mendapatkan kinerja jaringan yang seharusnya mereka dapatkan dari ISP mereka.


Bagaimana Cloudflare memecahkan masalah kinerja

Jaringan pusat data Cloudflare menjangkau kota-kota di seluruh dunia. Setiap pusat data mendukung
tumpukan penuh kinerja Cloudflare dan layanan keamanan untuk mengoptimalkan kinerja web di seluruh jaringannya.
Dari pencarian alamat web yang cepat hingga pengiriman yang dipercepat ke server asal, Cloudflare mempercepat lalu lintas pada
titik-titik penting dalam kehidupan permintaan.

Jaringan pusat data Cloudflare menjangkau kota-kota di seluruh dunia

Masalah DNS dan ISP

Cloudflare DNS : Cloudflare adalah salah satu penyedia DNS otoritatif tercepat dan paling andal di dunia. 21
Cloudflare menyediakan DNS terkelola yang cepat dan aman sebagai layanan bawaan di jaringannya. Cloudflare juga menawarkan
1.1.1.1 , yang merupakan penyelesai DNS publik yang menjaga privasi kueri DNS.

Bagi konsumen, Cloudflare Warp mempercepat akses Internet dari handset seluler. Tes Kecepatan Cloudflare di
speed.cloudflare.com
 membantu pengguna menilai kinerja jaringan ISP mereka.

Jaringan

Cloudflare CDN menjangkau jaringan pusat data global yang menyimpan konten lebih dekat ke pengguna sehingga
permintaan tidak perlu menempuh jarak jauh ke server asal.

Cloudflare mengoptimalkan kecepatan lalu lintas jaringan dalam beberapa cara.

Cloudflare Argo Smart Routing : Argo menghadirkan konten web dinamis melalui tautan tercepat yang tersedia,
menghasilkan pengiriman yang terasa lebih cepat dan meningkatkan pengalaman pengguna akhir.

Cloudflare mendukung standar dan protokol web terbaru , termasuk HTTP/2 dan QUIC (HTTP/3) untuk
transmisi data lapisan aplikasi yang lebih cepat, TLS 1.3 untuk enkripsi SSL yang lebih efisien.

Cloudflare mendukung penggunaan Signed Exchanges dengan Google AMP , memberikan atribusi URL asli saat
dilihat di AMP viewer.

Untuk aplikasi seluler, Cloudflare Mobile SDK menyediakan analitik kinerja jaringan seluler yang dapat
diintegrasikan ke dalam aplikasi apa pun.

Pengoptimalan konten

Cloudflare menawarkan sejumlah fitur pengoptimalan gambar , termasuk Pengubahan Ukuran Gambar, Poles, dan Mirage.
Pengubahan Ukuran Gambar memungkinkan pelanggan untuk mengoptimalkan gambar dengan mengubah ukuran, memangkas, mengompresi, atau mengonversinya
ke WebP, format gambar yang lebih baru yang dirancang untuk pemuatan cepat. Cloudflare juga memungkinkan streaming gambar progresif paralel
untuk mempercepat pengiriman banyak gambar pada satu halaman.

Video sangat penting untuk keterlibatan pengguna, dan Cloudflare memiliki beberapa produk dan fitur untuk
mengoptimalkan video. Cloudflare Stream adalah platform video online untuk media streaming, dan Stream Delivery
memastikan streaming video secepat mungkin. Cloudflare juga menawarkan Akselerasi Streaming Bersamaan untuk
konten streaming langsung.

Prioritas, atau urutan pemuatan aset di halaman web, membuat perbedaan besar pada
kecepatan pemuatan halaman. Rocket Loader dari Cloudflare mengoptimalkan prioritas aset apa pun yang perlu dimuat
sebelum JavaScript di halaman dapat dijalankan. Cloudflare juga mendukung Prioritas HTTP/2 untuk mengontrol
bagaimana aset halaman diprioritaskan, menghindari prioritas default yang lebih lambat dari sebagian besar browser. BinaryAST untuk
JavaScript
 didukung oleh Cloudflare untuk mempercepat penguraian JavaScript sehingga dapat dieksekusi lebih cepat–penting untuk
kinerja halaman web yang dinamis atau dipersonalisasi.

Kesehatan dan ketersediaan server

Cloudflare Load Balancing menyediakan load balancing lokal dan global untuk mengurangi latensi, baik dengan load
balancing lalu lintas di beberapa server atau dengan merutekan lalu lintas ke wilayah terdekat. Ini juga mencakup pemeriksaan kesehatan
dengan failover cepat untuk mengarahkan pengunjung dengan cepat dari kegagalan.

Komputasi tanpa server memiliki potensi besar untuk membuat aplikasi yang lebih cepat dan lebih responsif dari sebelumnya. Pekerja Cloudflare
memungkinkan pengembang membangun aplikasi tanpa server yang berjalan di jaringan Cloudflare, lebih dekat dengan
pengguna Anda. Aplikasi yang dibuat dengan Cloudflare Worker selalu tersedia, dengan responsivitas latensi rendah.


Kesimpulan

Users today want faster, more personalized interactions when they log on or pull up an app. It’s possible
to build such experiences if you use the right tools. Cloudflare helps accelerate over 26 million Internet
properties, enabling companies to offer their customers the best possible experience.


About Cloudflare

Cloudflare, Inc. (www.cloudflare.com / @cloudflare) memiliki misi untuk membantu membangun Internet yang lebih baik.
Saat ini perusahaan menjalankan salah satu jaringan terbesar di dunia, dengan hampir 10 persen dari 1.000
perusahaan Fortune dan sekitar 19 persen dari 10.000 situs web teratas menggunakan setidaknya satu produk Cloudflare.
Platform Cloudflare melindungi dan mempercepat aplikasi Internet apa pun secara online tanpa menambahkan perangkat keras,
memasang perangkat lunak, atau mengubah baris kode. Properti internet yang diberdayakan oleh Cloudflare memiliki semua
lalu lintas web yang dialihkan melalui jaringan globalnya yang cerdas, yang semakin pintar dengan setiap permintaan. Akibatnya,
mereka melihat peningkatan kinerja yang signifikan dan penurunan spam dan serangan lainnya. Cloudflare
masuk dalam daftar Top Company Cultures 2018 versi Entrepreneur Magazine dan mendapat peringkat di antara
Perusahaan Paling Inovatif di Dunia oleh Fast Company pada tahun 2019. Berkantor pusat di San Francisco, CA, Cloudflare memiliki
kantor di Austin, TX, Champaign, IL, New York, NY, San Jose , CA, Washington, DC, London, Munich, Beijing,
Singapura, dan Sydney.


Catatan akhir

  1. Clark, Matius. “Bagaimana BBC membangun situs web sebesar itu.” CreativeBloq, https://www.creativebloq.com/features/how-the-bbc-builds-websites-that-scale
    . Diakses 22 Juli 2019.
  2. “Kondisi Konten: Ekspektasi Meningkat.” Adobe, https://blogs.adobe.com/creative/files/2015/12/Adobe-State-of-Content-Report.pdf
    . Diakses 24 Juli 2019.
  3. “Kebutuhan akan kecepatan seluler: Bagaimana latensi seluler memengaruhi pendapatan penayang.” Pikirkan dengan Google, https://
    www.thinkwithgoogle.com/intl/en-154/insights-inspiration/research-data/need-mobile-speed-how-mobilelatency-impacts-publisher-revenue/. Diakses 22 Juli 2019.
  4. “Studi Kasus Cloudflare: US Xpress.” Cloudflare, https://www.cloudflare.com/case-studies/us-xpress/.
    Diakses 22 Juli 2019.
  5. Rodman, Tedd. “Pemasaran & Performa Web: Bagaimana Kecepatan Situs Mempengaruhi Metrik” Yottaa, https://www.
    yottaa.com/marketing-web-performance-101-how-site-speed-impacts-your-metrics/. Diakses 24 Juli 2019.
  6. Everts, Tammy. “Bagaimana Kecepatan Halaman Web Mempengaruhi Konversi? [INFOGRAFIS].” Blog Radware, https://
    blog.radware.com/applicationdelivery/wpo/2014/04/web-page-speed-affect-conversions-infographic/.
    Diakses 24 Juli 2019.
  7. Meder, Sam dkk. “Mendorong pertumbuhan pengguna dengan peningkatan kinerja.” Teknik Pinterest
    (Sedang), https://medium.com/@Pinterest_Engineering/driving-user-growth-with-performanceimprovements-cfc50dafadd7. Diakses 22 Juli 2019. h/t https://developers.google.com/web/fundamentals/
    performance/why-performance-matters/
  8. “Laporan Wawasan Seluler Q2 2016.” Mobify, https://resources.mobify.com/2016-Q2-mobile-insightsbenchmark-report.html. Terjaga. Diakses 22 Juli 2019. Sumber sekunder: Runkevicius, Dainius. “
    Intinya Anda Secara harfiah Bergantung pada Milidetik: 5 Teknik Tingkat Lanjut untuk Mengoptimalkan
    Kecepatan Muat Halaman Anda.” Misi (Sedang), https://medium.com/the-mission/your-bottom-line-literally-depends-onmilliseconds-5-advanced-techniques-to-optimize-your-page-6b2350a98501. Diakses 22 Juli 2019.
  9. Singhal, Amit, dan Matt Cutts. “Menggunakan kecepatan situs dalam peringkat pencarian web.” Blog Pusat Webmaster Google,
    https://webmasters.googleblog.com/2010/04/using-site-speed-in-web-search-ranking.html. Diakses 22
    Juli 2019.
  10. Wang, Zhiheng, dan Doantam Phan. “Menggunakan kecepatan halaman dalam peringkat pencarian seluler.” Blog Pusat Webmaster Google
    , https://webmasters.googleblog.com/2018/01/using-page-speed-in-mobile-search.html.
    Diakses 22 Juli 2019.
  11. “Penggunaan internet seluler dan tablet melebihi desktop untuk pertama kalinya di seluruh dunia.” StatCounter, http://
    gs.statcounter.com/press/mobile-and-tablet-internet-usage-exceeds-desktop-for-first-time-worldwide.
    Diakses 22 Juli 2019.
  12. Meeker, Mary. “Tren Internet 2017 – Konferensi Kode.” Kleiner Perkins, https://www.kleinerperkins.
    com/perspectives/internet-trends-report-2017/. Diakses 24 Juli 2019. Presentasi.
  13. “Statistik transaksi seluler online.” Pikirkan dengan Google, https://www.thinkwithgoogle.com/data/onlinemobile-transaction-statistics/. Diakses 22 Juli 2019.
  14. An, Daniel. “Cari tahu bagaimana Anda memenuhi tolok ukur industri baru untuk kecepatan halaman seluler.” Pikirkan dengan
    Google, https://www.thinkwithgoogle.com/marketing-resources/data-measurement/mobile-page-speednew-industry-benchmarks/. Diakses 24 Juli 2019. h/t https://www.marketingdive.com/news/google-53-ofmobile-users-abandon-sites-that-take-over-3-seconds-to-load/426070/
  15. Finley, Klint. “Halaman Web Rata-Rata Sekarang Seukuran Malapetaka Asli.” Kabel, https://www.wired.
    com/2016/04/average-webpage-now-size-original-doom/. Diakses 17 Juli 2019.
  16. Laurinavicius, Tomas. “Tren Desain Web Teratas Untuk Ditonton Di Tahun 2017.” Forbes, https://web.archive.org/
    web/20170128171620/https://www.forbes.com/sites/tomaslaurinavicius/2017/01/25/web-design-trends2017/#1afde0b41521. Versi Diarsipkan Diakses 18 Juli 2019.
  17. “Perdagangan Terhubung Global: Apakah terapi e-tail adalah terapi ritel berikutnya?” Nielsen, https://www.nielsen.
    com/bd/en/insights/report/2016/global-connected-commerce/. Diakses 23 Juli 2019.
  18. Schwartz, Ben. “Beyond the Bubble: Performa dunia nyata.” Kaliber (Sedang), https://building.
    calibreapp.com/beyond-the-bubble-real-world-performance-9c991dcd5342. Diakses 24 Juli 2019.
  19. O’Donoghue, Ruadhán. “Anda telah dicekik, tetapi jangan berhenti menjelajah!” mobiForge, https://mobiforge.
    com/news-comment/youve-been-throttled-dont-stop-browsing. Diakses 24 Juli 2019.
  20. “Gagal Memenuhi Harapan Pengguna Aplikasi Seluler: Studi Pengguna Aplikasi Seluler.” Penelitian Dimensi, https://
    techbeacon.com/sites/default/files/gated_asset/mobile-app-user-survey-failing-meet-user-expectations.pdf.
    Diakses 24 Juli 2019. h/t http://thinkapps.com/blog/post-launch/mobile-app-performance-tips/
  21. “Analisis dan Perbandingan Kinerja DNS.” DNSPerf, https://www.dnsperf.com/. Diakses 23 Juli
    2019.
  22. Nielsen, Jakob. “Waktu Respons: 3 Batasan Penting.” Grup Nielsen Norman, https://www.
    nngroup.com/articles/response-times-3-important-limits/. Diakses 26 Juli 2019.
  23. “Studi Kasus Cloudflare: Renyah.” Cloudflare, https://www.cloudflare.com/case-studies/crisp/. Diakses 26
    Juli 2019.
  24. “ITIC 2017 – Perangkat Keras Server Global 2018, Laporan Keandalan OS Server.” Information Technology
    Intelligence Consulting (ITIC) Corp,
    https://cloud.kapostcontent.net/pub/3dee045e-4b09-48e3-9077-8b126a9f2093/itic-2017-2018-global-server-hardware-server-os-reliability-report .pdf. Diakses 26 Juli 2019.
  25. “Server GAGAL: 3 tanda server Anda hampir habis.” Spiceworks, https://www.spiceworks.com/it-articles/3-signs-server-about-to-fail/. Diakses 26 Juli 2019.
  26. Waktu dihitung berdasarkan kecepatan perjalanan cahaya sepanjang serat

Lampiran: Metrik Kinerja yang Perlu Diketahui

Waktu muat : Waktu yang dibutuhkan browser web untuk menyelesaikan pengunduhan dan menampilkan halaman web (biasanya diukur dalam milidetik).

Time to First Byte (TTFB) : Waktu yang diperlukan browser untuk menerima byte pertama data dari
server web (diukur dalam milidetik).

Permintaan : Jumlah permintaan HTTP untuk sumber daya yang harus dibuat oleh browser untuk memuat
halaman sepenuhnya.

DOMContentLoaded (DCL) : Ini mengukur waktu yang diperlukan untuk memuat kode HTML lengkap halaman
; gambar, file CSS, dan aset lainnya tidak perlu dimuat.

Waktu pemuatan paro atas : ‘Paro atas’ mengacu pada area laman web yang sesuai dengan jendela browser
tanpa pengguna harus menggulir ke bawah.

First Contentful Paint (FCP) : Waktu saat konten pertama kali mulai ‘dilukis’, atau dirender, oleh browser. Ini bisa berupa aspek apa pun dari halaman, termasuk teks, gambar, atau warna latar non-putih.

Ukuran halaman : Ukuran file total dari semua konten dan aset yang muncul di halaman.

Perjalanan pulang pergi : Metrik ini menghitung jumlah perjalanan pulang pergi yang diperlukan untuk memuat halaman web. Saat permintaan HTTP berjalan jauh dari browser ke server asal, dan respons HTTP server berjalan jauh ke belakang, ini merupakan perjalanan bolak-balik.

Render-blocking round trip : Sebuah subkategori dari round trip. ‘Pemblokiran render’ mengacu pada sumber daya yang harus dimuat sebelum hal lain dapat dimuat.

Round trip time (RTT) : Jumlah waktu yang diperlukan untuk perjalanan pulang pergi.

Render-blocking resource : Sumber daya tertentu, seperti file CSS, memblokir bagian lain halaman agar tidak
dimuat jika belum dimuat. Semakin banyak sumber daya yang memblokir perenderan yang dimiliki halaman web, semakin besar kemungkinan browser gagal memuat halaman.


Sumber: Whitepaper Cloudflare Mendapatkan Performa Lebih Cepat

Mendapatkan_Faster_-_Performance_whitepaper1 Unduh

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Just Shared on Tel-U

Subscribe now to keep reading and get access to the full archive.

Continue reading