Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Performa Web: Halaman yang Cepat Dimuat

Pelajaran 2 dari 14

Perjalanan sebuah permintaan

Redirect dan rantai pengalihan

Setelah pelajaran ini kamu bisa membaca rantai redirect, menghitung waktu yang hilang karenanya, dan mengarahkan tautan langsung ke alamat akhir.

±13 menitDiperiksa 7 Okt 2026

Materi

Redirect adalah respons yang tidak membawa halaman, melainkan alamat baru di header Location. MDN membagi kodenya menjadi permanen (301 dan 308) dan sementara (302 dan 307); 307 dan 308 menjamin metode dan badan permintaan tidak diubah. Dari sisi kecepatan, kodenya tidak penting: web.dev menjelaskan setiap redirect memaksa peramban membuat satu permintaan HTTP tambahan ke lokasi baru, dan waktu itu masuk ke TTFB halaman.

Rantai terbentuk ketika satu redirect mengarah ke alamat yang juga redirect. Pola yang sering muncul: http ke https, domain tanpa www ke www, lalu garis miring di akhir path ditambah atau dibuang. web.dev membedakan redirect satu origin, yang sepenuhnya diatur server sendiri, dan redirect lintas origin dari iklan atau penyingkat URL, yang di luar kendali. Untuk yang pertama, perbaikannya ada di kode sendiri: tautan internal ditulis langsung ke alamat akhir. MDN juga memperingatkan redirect loop, yaitu rantai yang kembali ke alamat yang sudah dilewati sehingga halaman tidak pernah ditemukan.

Langkah (contoh Toko Roti Melati)StatusLocationDurasi
http://rotimelati.example/kue301https://rotimelati.example/kue110 ms
https://rotimelati.example/kue301https://www.rotimelati.example/kue130 ms
https://www.rotimelati.example/kue200—dokumen

Dua langkah pertama menghabiskan 240 ms sebelum permintaan ke alamat akhir dimulai.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 2 dari 3

Tautan iklan Katering Bu Ani melewati tiga redirect sebelum mencapai halaman menu: langkah pertama 120 ms, kedua 95 ms, ketiga 140 ms. Permintaan ke alamat akhir lalu menunggu 260 ms sampai byte pertama. Berapa milidetik yang habis untuk redirect saja?

Latihan 3 dari 3

Iklan Koperasi Tani Makmur di sebuah portal berita menaut ke http://tanimakmur.example/promo, yang di-redirect ke https://tanimakmur.example/promo. Langkah mana yang menghapus satu redirect tanpa mengubah server?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke