Apa itu Latensi, TTFB, Bandwidth, dan Throughput?

Menjaga kinerja jaringan yang sehat sangatlah penting, karena ada miliaran transfer data yang terjadi setiap hari.

Tahun 2020 dimulai dengan sekitar 44 zettabytes data, yang kira-kira 40 kali lebih besar dari jumlah total bintang di alam semesta teramati, menurut Forum Ekonomi Dunia.

Dan jumlah ini akan meningkat di hari-hari mendatang.

Itu angka yang gila, tapi benar!

Oleh karena itu, ada kebutuhan mendesak untuk memastikan jaringan Anda menunjukkan kinerja yang memadai untuk memenuhi permintaan yang terus meningkat.

Sekarang, gajah di dalam ruangan adalah kinerja jaringan, yang bergantung pada faktor-faktor tertentu, antara lain – Latensi, Time To First Byte (TTFB), Bandwidth, dan Throughput.

Jika Anda ingin mempertahankan jaringan yang stabil dan berkinerja tinggi, Anda harus mengoptimalkan faktor-faktor ini. Selain itu, mereka juga membantu Anda menghindari hukuman dari browser utama dan mesin pencari.

Jadi, bersiaplah untuk memahami terminologi jaringan ini dan bagaimana Anda dapat mengoptimalkannya untuk kinerja tinggi.

Apa itu Latensi?

Latency secara harfiah berarti penundaan.

Dalam ekosistem jaringan, latensi adalah waktu yang diperlukan oleh permintaan atau data untuk melakukan perjalanan dari sumbernya ke tujuan. Di sini, tindakan pengguna adalah permintaan dan berapa lama waktu yang diperlukan aplikasi web untuk menanggapi permintaan ini.

Penundaan waktu ini juga mencakup waktu yang diperlukan server untuk memproses permintaan. Oleh karena itu, ini diukur sebagai perjalanan bolak-balik – total waktu yang dibutuhkan oleh permintaan untuk ditangkap dan diproses melalui beberapa perangkat dan kemudian diterima oleh pengguna di mana permintaan tersebut diterjemahkan.

Jika penundaan transmisi data relatif kecil, itu adalah latensi rendah, yang diinginkan. Tetapi penundaan yang lebih lama atau latensi tinggi tidak diinginkan karena memperburuk pengalaman pengguna.

Tetapi bagaimana Anda tahu jika jaringan Anda menunjukkan latensi tinggi?

Beberapa tanda khas meliputi:

  • Situs web atau aplikasi membutuhkan waktu ‘selamanya’ untuk dimuat
  • Mengakses server dan aplikasi web menjadi lambat.
  • Butuh waktu lebih lama saat mengirim beberapa informasi, misalnya email dengan lampiran besar.

Jadi, ketika Anda menemukan tanda seperti itu, itu mungkin karena jaringan dengan latensi tinggi.

Latensi jaringan dihitung dalam milidetik (md), dan tidak dapat dihindari karena berbagai aspek memengaruhi cara jaringan berkomunikasi satu sama lain. Namun, Anda dapat mengurangi latensi dengan menerapkan langkah-langkah tertentu yang akan saya bahas di bagian selanjutnya.

Sebelum itu, mari kita bahas alasan di balik latensi jaringan.

Apa penyebab latensi?

  • Jarak antara pengguna yang membuat permintaan dan lokasi server
  • Galat server seperti Galat 50X dapat memengaruhi kinerja aplikasi dan mungkin juga mencegah pengunjung menjangkau situs web Anda.
  • Pengoptimalan basis data backend yang buruk, yang mungkin terjadi sebagai akibat penggunaan basis data yang berlebihan, bidang yang panjang, tabel yang besar, penggunaan indeks yang tidak tepat, dan perhitungan yang rumit.
  • Masalah perangkat keras yang timbul dari router, titik akses Wi-Fi, sakelar, perangkat keamanan, penyeimbang muatan, firewall, IPS, dll.
  • Media transmisi seperti koneksi nirkabel, kabel serat optik, dll. Memiliki keterbatasan.
  • Karena ruang memori yang rendah, sistem operasi kesulitan dalam mempertahankan persyaratan RAM yang digunakan program, yang berdampak pada kinerja sistem.
  • Masalah pengguna akhir seperti CPU rendah atau siklus memori diperlukan untuk menangkap respons dalam kerangka waktu yang wajar
  Cara Membuat Bagan Radar di Excel

Bagaimana cara mengukur ⏱️ latensi?

Jika Anda menggunakan alat pemantauan jaringan dari merek seperti SolarWinds dan Datadog, Anda dapat memeriksa latensi jaringan secara otomatis.

Tapi apakah ada cara manual untuk ini?

Jawabannya iya.

Cukup buka prompt perintah di sistem operasi Anda dan ketik ini – tracert lalu ketikkan tujuan yang ingin Anda kueri.

Setelah mengetik perintah, daftar dengan semua router di jalur jaringan yang mengarah ke alamat situs akan muncul. Ini juga akan menunjukkan perhitungan waktu dalam milidetik.

Tambahkan saja seluruh pengukuran untuk mendapatkan latensi yang terkait dengan jaringan Anda.

Ada beberapa metode tertentu untuk mengukur latensi:

Waktu Ke Byte Pertama (TTFB)

Perbedaan waktu yang dicatat saat permintaan berangkat dari perangkat pengguna hingga mencapai tujuan dengan byte data ‘pertama’ dikenal sebagai Time To First Byte (TTFB).

TTFB adalah ukuran penting dari latensi jaringan dan juga daya tanggap server.

Waktu Pulang Pergi (RTT)

Total waktu yang dibutuhkan paket data saat melakukan perjalanan dari sumber ke tujuannya dan kemudian kembali ke sumbernya disebut sebagai Round Trip Time (RTT). Itu dapat memberikan hasil yang akurat, tetapi hal-hal mungkin menjadi kabur ketika paket data mengambil jalur pengembalian yang berbeda.

Tes Ping

Umumnya, sysadmin menggunakan tes ping untuk mengukur berapa banyak waktu yang diperlukan 32 byte untuk mencapai server bersama dengan waktu yang dibutuhkan dalam menerima respons. Metode ini dapat memeriksa server yang berbeda dalam jaringan pada saat yang sama dan dapat melaporkan keseluruhan latensi dan kinerja.

Anda juga dapat melakukan tes ping online.

Bagaimana cara meningkatkan latensi jaringan?

Optimalkan perutean

Gunakan alat pengoptimalan yang dapat mengatasi kemacetan di jaringan Anda secara efisien untuk meningkatkan perutean.

Anda juga dapat menggunakan amplifier atau generator ulang untuk meningkatkan kecepatan jaringan juga jika masalahnya terletak pada media transmisi.

Kompresi dan caching

IP yang sangat terdistribusi melintasi jarak yang sangat jauh, yang menambah waktu transmisi. Jika Anda mengelola server tepi yang terletak di dekat pengguna akhir Anda, ini akan mengurangi waktu tempuh dan meningkatkan kecepatan pemuatan halaman.

Selain itu, teknik seperti pengoptimalan gambar dan kompresi file juga mengurangi bandwidth yang diperlukan untuk mentransfer volume data yang besar.

Mengintip

Peering berarti memungkinkan dua atau lebih jaringan untuk terhubung dan bertukar lalu lintas langsung tanpa membayar pihak ketiga untuk transmisi lalu lintas di seluruh web.

Jadi, pertahankan jaringan yang terhubung dengan benar dengan beberapa jalur jaringan yang tersedia di internet.

Mengoptimalkan protokol jaringan

Patuhi standar peraturan dengan mengoptimalkan protokol jaringan untuk interoperabilitas dan latensi terendah.

Gunakan HTTP/2

HTTP/2 membantu mengurangi latensi server melalui perjalanan bolak-balik yang lebih rendah dan transfer yang diparalelkan. Selain itu, Anda juga harus memastikan permintaan HTTP eksternal dalam jumlah minimal, termasuk gambar plus file JS dan CSS.

Metode prefetching

Meskipun tidak serta merta mengurangi latensi jaringan, tetapi meningkatkan kinerja situs web Anda dalam hal kecepatan memuat halaman.

Waktu Ke Byte Pertama (TTFB)

Seperti yang sudah saya bahas, TTFB, yang merupakan metrik untuk menentukan daya tanggap server, mari beralih ke aspek lainnya.

TTFB dapat membantu Anda mengidentifikasi semua titik lemah yang ada dalam proses koneksi Anda. Jika Anda dapat menentukan di mana penundaan terjadi, Anda dapat men-tweak layanan Anda untuk kinerja yang lebih cepat dan andal.

Belum lagi, TTFB juga berdampak pada SEO; karenanya, sangat penting untuk visibilitas online Anda juga.

  Peramban Web Membungkam Popup Pemberitahuan yang Mengganggu

Faktor apa saja yang mempengaruhi TTFB?

Tiga tindakan berdampak pada TTFB:

Mengirim server permintaan

Setelah pengguna mengajukan permintaan, server menerimanya berdasarkan faktor-faktor tertentu seperti waktu yang dibutuhkan untuk pencarian DNS, kecepatan jaringan, jarak server, dan lainnya; dan TTFB dimulai.

Memproses permintaan

Setelah menerima permintaan, server harus memproses permintaan dan menghasilkan respons. Prosesnya dimulai dengan panggilan basis data, komunikasi dengan sistem lain dalam jaringan, menjalankan skrip, dll.

Menanggapi kembali

Selanjutnya, server mentransmisikan respons yang dihasilkannya kembali ke pengguna yang mengajukan permintaan. Sekarang, itu tergantung pada kecepatan koneksi baik pengguna maupun jaringan perusahaan.

Di sini, TTFB adalah ukuran waktu pengguna mulai menerima respons mulai dari byte pertama.

Bagaimana cara meningkatkan TTFB?

Kurangi latensi

Latensi dapat terjadi di sisi mana pun; server dan/atau pengguna Anda. Meskipun Anda tidak dapat mengontrol kecepatan koneksi pengguna, Anda pasti dapat bekerja pada kecepatan server Anda. Coba kurangi pemuatan server dengan memanfaatkan CDN, yang dapat membuat konten statis dekat dengan pengguna, yang meningkatkan kecepatan pemuatan halaman.

Penyelesaian DNS cepat

Penyelesaian DNS tidak boleh lebih dari 100 milidetik. Ketika itu terjadi, pertimbangkan untuk mengoptimalkan pengaturan DNS. Anda juga dapat mengubah penyedia DNS jika masalah terus berlanjut.

Tingkatkan hosting situs web Anda

TTFB lebih dari 200ms tidak baik untuk situs web Anda. Mungkin alasan TTFB lambat adalah penyedia hosting situs web Anda karena jaringan yang padat dan server yang terlalu banyak bekerja.

Jika demikian, Anda dapat berkomunikasi dengan penyedia hosting mengenai hal ini atau meningkatkan paket Anda. Jika tidak, Anda juga dapat memindahkan situs web Anda ke penyedia lain. Jika Anda menggunakan WordPress, lihat platform hosting premium ini.

Tingkatkan kinerja backend Anda

Jika Anda tidak menormalkan atau mengindeks database Anda dengan benar, ini dapat memperlambat waktu respons. Oleh karena itu, normalkan dan indeks database untuk permintaan cepat. Ini juga akan memberi tahu database Anda untuk menemukan kolom tabel dengan cepat alih-alih memeriksa semuanya.

Caching sisi server

Kurangi beban prosesor dan kueri basis data dengan memelihara file dan data yang sering dibutuhkan agar dapat ditransfer dalam cache server.

Pemantauan eksternal

Jika Anda telah mengoptimalkan TTFB Anda dengan menerapkan beberapa taktik, itu bagus!

Dan Anda akan selalu ingin tetap seperti ini.

Tetapi perubahan pembaruan perangkat lunak, perangkat keras, pembaruan situs, dan lainnya dapat menyebabkan TTFB meningkat. Jadi, perhatikan ini sebelum terlambat.

Anda dapat menerapkan alat pemantauan kinerja situs. Ini akan membantu Anda memperbaiki berbagai hal dengan cepat jika kinerjanya menurun.

Apa itu Bandwidth?

Kapasitas maksimum jaringan, termasuk ukuran jaringan dan kapasitas pemrosesan server, disebut sebagai Bandwidth.

Sederhananya, ini adalah ukuran jumlah data yang dapat dikirim dan/atau diterima pada titik waktu tertentu. Ini diukur dalam satuan bit/detik, megabit/detik, atau gigabit/detik.

Faktor-faktor yang mempengaruhi Bandwidth

Koneksi internet terdiri dari bandwidth maksimum tertentu. Faktor-faktor tertentu dapat membatasi bandwidth untuk perangkat tertentu, yang mengakibatkan koneksi menjadi lebih lambat. Faktor-faktor yang tercantum di bawah ini dapat berasal dari sifat koneksi atau komputer pengguna.

penggunaan internet

Bandwidth dipengaruhi oleh jumlah tugas yang Anda lakukan di perangkat Anda. Saat menambah jumlah tugas secara bersamaan, kecepatannya melambat. Oleh karena itu, pertimbangkan untuk membuat serial tugas Anda.

Bandwidth hulu & hilir

Data yang mengalir DARI perangkat adalah upstream sedangkan data yang mengalir KE perangkat adalah downstream.

Secara umum, proses internet mencakup lebih banyak penggunaan hilir dibandingkan dengan hulu; karenanya, koneksi internet lebih menekankan pada bandwidth hilir.

Jadi, bandwidth terpengaruh saat kebutuhan akan peningkatan upstream selama transmisi data besar, obrolan video, akses jarak jauh, panggilan IP voice-over, dll.

Konsumsi latar belakang

Bandwidth dipengaruhi oleh jumlah unduhan dan unggahan bersamaan yang terjadi di perangkat Anda.

Koneksi tunggal, banyak pengguna

Karena jumlah pengguna meningkat dalam satu jaringan, ini meningkatkan beban server dan menghasilkan transmisi data yang lebih lambat.

  4 Alat untuk Memindai vBulletin untuk Kerentanan Keamanan

Jarak router

Jika perangkat Anda ditempatkan lebih dekat ke router, Anda akan mengalami bandwidth yang lebih tinggi dibandingkan dengan perangkat yang ditempatkan lebih jauh.

Bagaimana cara meningkatkan Bandwidth?

Gunakan Pengaturan QoS

Pengaturan Quality of Service (QoS) membantu jaringan dalam mendukung aplikasi penting dan mengatur aturan lalu lintas untuk memprioritaskan beberapa jenis lalu lintas. Karenanya, aplikasi yang dibutuhkan tidak harus berjuang untuk bandwidth.

Aplikasi berbasis cloud mungkin bisa membantu.

Bergerak menuju cloud untuk meningkatkan kinerja jaringan. Coba outsourcing bagian tertentu dari lalu lintas Anda ke jaringan cloud pribadi dan publik dan hilangkan tekanan dari jaringan Anda.

Hilangkan lalu lintas yang tidak penting

Anda dapat memblokir lalu lintas yang tidak penting yang tidak memberikan nilai pada produktivitas Anda selama jam kerja. Dengan cara ini, bandwidth Anda hanya dapat digunakan untuk menjalankan operasi penting.

Pembaruan dan pencadangan berkala

Pembaruan dan pencadangan data dan perangkat lunak Anda sangat penting untuk kinerja serta sudut pandang keamanan. Tetapi proses ini menghabiskan banyak bandwidth jaringan.

Inilah sebabnya mengapa Anda harus menjadwalkannya secara strategis, sebaiknya di luar jam kerja normal.

Apa itu Throughput?

Throughput jaringan adalah ukuran jumlah total data yang dapat ditransmisikan dari sumber ke tujuan dalam jangka waktu tertentu.

Dengan kata lain, throughput mengukur jumlah paket yang tiba dengan sukses di tujuan. Ini dihitung dalam bit/detik atau data/detik.

Faktor-faktor yang mempengaruhi Throughput

Batasan media transmisi

Bandwidth atau kapasitas teoretis yang terkait dengan throughput batas media transmisi.

Misalnya, jika kecepatan bandwidth 100 Mbps, tidak akan naik lebih dari itu, apa pun yang terjadi. Faktanya, data praktis yang dikirim sekitar 95%, kurang lebih.

Kemacetan jaringan 🚸

Dalam jaringan yang sangat padat, throughput akan berkurang.

Latensi

Jika latensi pada jaringan tertentu lebih banyak, throughput akan berkurang.

Operasi protokol

Protokol yang membawa dan mengirimkan paket data pada jaringan juga dapat mempengaruhi throughput.

Paket hilang atau error

Dalam beberapa jenis lalu lintas, kesalahan dan kehilangan paket dapat memengaruhi throughput. Itu karena paket-paket itu perlu ditransmisikan ulang, yang selanjutnya mengurangi throughput.

Alasan di balik paket yang disusupi bisa jadi karena serangan keamanan, perangkat yang rusak, dan banyak lagi.

Jika Anda ingin mengukur throughput, Anda dapat menggunakan beberapa alat seperti SolarWinds, iPerf, Pingbdll.

Bagaimana cara meningkatkan Throughput?

Minimalkan latensi

Salah satu hal pertama yang harus Anda lakukan adalah mencoba meminimalkan latensi jaringan karena sangat memengaruhi kinerja jaringan dan menghasilkan pengalaman pengguna yang buruk.

Anda dapat mengambil bantuan dari bagian yang disebutkan di atas untuk mengatasi masalah ini.

Hapus hambatan jaringan

Hindari kemacetan jaringan dengan memutakhirkan router, mengurangi jumlah total node yang memperpendek jarak tempuh paket. Oleh karena itu, dapat mengurangi kemacetan untuk throughput yang lebih baik.

Awasi aplikasi yang menghabiskan terlalu banyak bandwidth.

Jika Anda menggunakan koneksi internet jauh lebih besar dari bagian yang adil, throughput akan berkurang. Oleh karena itu, tutup aplikasi tersebut yang menggunakan terlalu banyak bandwidth kecuali jika diperlukan.

Mulai ulang jaringan

Jadwalkan reboot berkala untuk sistem jaringan Anda seperti modem, router, dll. Jadi, ketika mereka mulai bekerja kembali, mereka dapat menunjukkan kinerja yang luar biasa.

Periksa perangkat keras Anda

Jangan biarkan perangkat keras yang rusak mengganggu throughput. Jadi, periksa perangkat keras jaringan Anda untuk mengetahui apakah ada ketidaksesuaian yang terjadi pada akhir ini.

Bicaralah dengan ISP Anda

Jika Anda sudah menyiapkan segalanya, dan Anda masih menemukan tingkat throughput yang buruk, pertimbangkan untuk mengkomunikasikan hal yang sama ke penyedia layanan internet (ISP) Anda. Mungkin kesalahan ada di pihak mereka.

Kesimpulan

Saya harap semuanya sedikit jelas tentang latensi, TTFB, bandwidth, dan throughput di pihak Anda. Coba terapkan tips dan trik yang saya sebutkan di atas untuk meningkatkan kinerja jaringan Anda.

Selanjutnya, jadilah administrator Jaringan.