Lompat ke konten
Aback Tools Logo

Uji Konektivitas HTTP

Uji apakah ada URL yang dapat dijangkau dan ukur waktu pengambilannya dengan Uji Konektivitas HTTP gratis kami. Masukkan URL untuk mengukur waktu resolusi DNS, durasi jabat tangan TCP, waktu negosiasi TLS (untuk HTTPS), Waktu hingga Byte Pertama (TTFB), dan total waktu pengunduhan konten. Hasil ditampilkan dalam bagan air terjun interaktif yang menunjukkan setiap fase secara proporsional - tidak perlu mendaftar.

HTTP Connectivity Test

Test if a URL is reachable and measure its fetch timing. See DNS resolution, TCP handshake, TLS handshake, Time to First Byte (TTFB), and total load time with an interactive waterfall chart.

Enter a URL to test its connectivity and measure fetch timing (https:// is added automatically if missing).

Quick test:

Mengapa Menggunakan Uji Konektivitas HTTP Kami?

  • Waktu Pengambilan Browser Nyata: Ukur waktu pengambilan sebenarnya dari browser Anda ke server target menggunakan Performance Resource Timing API. Dapatkan waktu resolusi DNS sebenarnya, durasi jabat tangan TCP, waktu negosiasi TLS, Waktu hingga Byte Pertama, dan total waktu pengunduhan - bukan perkiraan atau perkiraan.
  • Bagan Air Terjun Interaktif: Visualisasikan setiap fase permintaan HTTP dalam bagan air terjun terperinci. Lihat bagaimana fase DNS, TCP, TLS, TTFB, dan pengunduhan disusun, beserta durasi dan proporsi relatifnya. Identifikasi dengan cepat fase mana yang menjadi hambatan dalam koneksi.
  • Deteksi Timing-Allow-Origin: Secara otomatis mendeteksi apakah server target mengirimkan header Timing-Allow-Origin, yang menentukan apakah informasi waktu terperinci tersedia untuk permintaan lintas asal. Saat diaktifkan, Anda mendapatkan perincian DNS/TCP/TLS lengkap. Jika tidak ada, alat tersebut dengan jelas mencatat batasannya.
  • Kode Status & Analisis Respons: Lihat kode status HTTP, teks status, ukuran respons, dan protokol (HTTP vs HTTPS) untuk setiap pengujian. Catatan komprehensif menjelaskan arti setiap metrik waktu dan menyoroti pengamatan penting seperti dimulainya kembali sesi TLS, pengalihan, dan batasan waktu.

Kasus Penggunaan Umum untuk Uji Konektivitas HTTP

  • Debugging Latensi Situs Web: Saat situs web Anda terasa lambat, gunakan Tes Konektivitas HTTP untuk mengidentifikasi hambatannya. Periksa apakah masalahnya adalah waktu resolusi DNS, latensi koneksi TCP, overhead negosiasi TLS, atau waktu respons server (TTFB). Tentukan dengan tepat fase mana yang perlu dioptimalkan.
  • Perbandingan CDN & Penyedia Hosting: Bandingkan kinerja konektivitas berbagai penyedia CDN atau wilayah hosting. Uji URL dari penyedia berbeda secara berdampingan untuk melihat mana yang memiliki TTFB terendah, negosiasi TLS tercepat, dan waktu koneksi keseluruhan terbaik dari lokasi Anda.
  • Verifikasi Konfigurasi TLS: Verifikasi bahwa konfigurasi TLS Anda dioptimalkan untuk kinerja. Bagan air terjun memperlihatkan waktu jabat tangan TLS, membantu Anda menilai apakah dimulainya kembali sesi TLS berfungsi, apakah rantai sertifikat Anda optimal, dan apakah konfigurasi cipher suite Anda berperforma baik.
  • Pemantauan Kinerja DNS: Pantau waktu resolusi DNS untuk domain Anda di berbagai penyedia DNS. Deteksi pencarian DNS lambat yang mungkin menunjukkan masalah penyelesai, server nama yang salah dikonfigurasi, atau penundaan propagasi yang memengaruhi waktu koneksi awal situs web Anda.
  • Pemeriksaan Kepatuhan Timing-Allow-Origin: Periksa apakah API dan layanan pihak ketiga Anda menampilkan header Timing-Allow-Origin, yang diperlukan untuk pengukuran waktu lintas asal yang mendetail. Pastikan alat pemantauan kinerja Anda dapat mengumpulkan data waktu yang akurat untuk semua sumber daya eksternal Anda.
  • Penilaian Konektivitas Global: Menilai seberapa baik kinerja situs web atau API dari berbagai kondisi jaringan. Pengaturan waktu berbasis browser mencerminkan pengalaman pengguna sebenarnya, dengan mempertimbangkan kondisi jaringan lokal, kinerja penyelesai DNS, dan perutean ISP yang tidak dapat diukur oleh pengujian sisi server.

Apa itu Pengujian Konektivitas HTTP?

Pengujian konektivitas HTTP mengukur waktu yang diperlukan untuk menyelesaikan setiap fase permintaan HTTP, mulai dari pencarian DNS hingga byte terakhir yang diterima. Tidak seperti ping atau traceroute yang menguji konektivitas tingkat jaringan, Uji Konektivitas HTTP mengukur seluruh permintaan tingkat aplikasi - termasuk resolusi DNS, pembentukan koneksi TCP, jabat tangan TLS/SSL (untuk HTTPS), waktu pemrosesan server (TTFB), dan pengunduhan konten. Ini memberikan gambaran realistis tentang apa yang sebenarnya dialami pengguna saat mengakses situs web atau API.

Cara Kerja Uji Konektivitas HTTP Kami

  1. Masukkan URL: Ketik URL apa pun (dengan atau tanpa https://) dan klik "Uji Konektivitas". Kami secara otomatis menambahkan https:// jika tidak ada protokol yang ditentukan dan mengirimkan permintaan HTTP GET standar dari browser Anda.
  2. Pengukuran Waktu: Browser Anda mengukur waktu setiap fase permintaan menggunakan Performance Resource Timing API. Alat ini melacak waktu pencarian DNS, waktu koneksi TCP, waktu jabat tangan TLS, Waktu hingga Byte Pertama (berapa lama hingga server mulai merespons), dan waktu pengunduhan konten.
  3. Visualisasi Hasil: Pengaturan waktu ditampilkan dalam kisi ringkasan dan bagan air terjun interaktif yang menunjukkan setiap fase secara proporsional. Alat ini juga mendeteksi apakah server mendukung pengaturan waktu lintas asal yang terperinci melalui header Timing-Allow-Origin dan mencatat batasan atau pengamatan apa pun.

Memahami Metrik Waktu HTTP

  • Pencarian DNS: Waktu untuk menyelesaikan nama domain menjadi alamat IP. DNS cepat (1-50 ms) menunjukkan pemecah DNS yang efisien. DNS yang lambat mungkin menunjukkan masalah penyelesai atau server nama yang salah dikonfigurasi.
  • TCP Handshake: Waktu untuk membuat koneksi TCP (SYN, SYN-ACK, ACK). Biasanya 10-100 ms tergantung pada latensi jaringan. Koneksi yang tetap hidup lewati langkah ini.
  • TLS Handshake: Waktu untuk menegosiasikan koneksi aman, termasuk pertukaran sertifikat dan negosiasi cipher suite. TLS 1.3 menguranginya menjadi satu perjalanan pulang pergi. Dimulainya kembali sesi dapat dilakukan hampir secara instan.
  • TTFB (Time to First Byte): Waktu dari awal permintaan hingga byte pertama respons. Ini termasuk latensi jaringan dan waktu pemrosesan server. Google merekomendasikan TTFB di bawah 800ms untuk pengalaman pengguna yang baik.
  • Unduh: Waktu untuk menerima isi respons. Tergantung pada ukuran konten, bandwidth jaringan, dan kompresi. Respons yang lebih kecil dengan kompresi gzip/brotli diunduh lebih cepat.

Batasan Privasi & Lintas Asal

Uji Konektivitas HTTP kami mengirimkan permintaan langsung dari browser Anda ke URL target. Kami tidak melakukan proxy, menyimpan, atau memproses permintaan Anda di server kami. Untuk permintaan lintas asal, informasi waktu terperinci (DNS, TCP, TLS) hanya tersedia jika server target mengirimkan header respons Timing-Allow-Origin. Tanpa header ini, hanya TTFB dan total waktu yang tersedia. Alat ini dengan jelas menunjukkan kapan waktu yang terperinci tidak tersedia. Semua data diproses di sisi klien dan tidak ada log permintaan yang disimpan.

Pertanyaan yang Sering Diajukan

Pengujian konektivitas HTTP mengukur waktu yang diperlukan untuk setiap fase permintaan HTTP - pencarian DNS, jabat tangan TCP, jabat tangan TLS, Time to First Byte (TTFB), dan pengunduhan konten. Tidak seperti ping yang hanya menguji keterjangkauan jaringan, pengujian konektivitas HTTP mengukur permintaan tingkat aplikasi penuh yang sebenarnya dialami pengguna saat mengakses situs web.

Masukkan URL dan klik "Uji Konektivitas". Browser Anda mengirimkan permintaan HTTP GET ke URL dan menggunakan Performance Resource Timing API untuk mengukur durasi setiap fase permintaan - pencarian DNS, koneksi TCP, negosiasi TLS (jika HTTPS), waktu respons server (TTFB), dan pengunduhan konten. Hasil ditampilkan dalam grid waktu dan grafik air terjun.

TTFB (Time to First Byte) mengukur waktu dari awal permintaan hingga byte pertama respons diterima. Ini mencakup waktu pulang-pergi jaringan ditambah waktu pemrosesan server. Google merekomendasikan TTFB di bawah 800ms. TTFB tinggi menunjukkan pemrosesan server yang lambat, kemacetan jaringan, atau lokasi server yang jauh.

Pengaturan waktu DNS, TCP, dan TLS yang terperinci hanya tersedia ketika server target mengirimkan header respons Timing-Allow-Origin. Tanpa header ini, browser membatasi akses ke pengaturan waktu ini demi alasan keamanan. Untuk URL tanpa Timing-Allow-Origin, hanya TTFB, waktu pengunduhan, dan total waktu yang ditampilkan.

Ping menguji keterjangkauan jaringan dasar menggunakan paket ICMP pada lapisan jaringan. Uji Konektivitas HTTP mengukur siklus permintaan HTTP penuh pada lapisan aplikasi, termasuk resolusi DNS, koneksi TCP, negosiasi TLS, pemrosesan server, dan pengunduhan konten. Ping tidak dapat mendeteksi masalah dengan server web, DNS, atau konfigurasi TLS.

Tidak. Permintaan pengujian konektivitas Anda dikirim langsung dari browser Anda ke URL target. Kami tidak melakukan proxy, menyimpan, mencatat, atau memproses permintaan Anda di server kami. Semua pengukuran dan analisis waktu terjadi di sisi klien di browser Anda menggunakan Performance API.

Sebagian besar browser memblokir permintaan pengambilan ke localhost (127.0.0.1, localhost) dan alamat jaringan pribadi untuk alasan keamanan (Akses Jaringan Pribadi). Alat ini dirancang untuk menguji URL yang dapat diakses publik. Untuk pengujian pengembangan lokal, gunakan alat seperti curl atau aplikasi pengujian jaringan khusus.

Ya! 100% gratis tanpa pendaftaran, tanpa akun, dan tanpa batasan penggunaan. Uji konektivitas untuk URL apa pun sebanyak yang Anda perlukan - sepenuhnya gratis, selamanya.