Materi
Halaman beranda Koperasi Tani Makmur dibuka dari ponsel anggota di desa dengan paket data terbatas. Tabel di bawah adalah pengukuran tetap kunjungan pertama. Misi ini menggabungkan pelajaran 4 sampai 6: merekap byte, mencari berkas teks yang belum dikompres, dan memastikan kunjungan ulang tidak mengunduh hal yang sama dua kali.
Urutan pemeriksaan: jumlahkan kolom Transfer untuk tahu beban kunjungan pertama; bandingkan Transfer dengan Asli per baris untuk menemukan teks yang belum dikompres; lalu baca kolom Cache-Control dengan pertanyaan apakah nama berkasnya bersidik. main.js menonjol di dua pemeriksaan sekaligus: berkas teks terbesar yang terkirim tanpa Content-Encoding, dan berkas tanpa sidik yang divalidasi ulang setiap kunjungan. Validasi ulang index.html memakai ETag, dan aturan jawabannya sudah dibahas di kelas HTTP dan API Web; di sini cukup menentukan kode status yang tepat.
| Berkas | Transfer | Asli | Content-Encoding | Cache-Control |
|---|---|---|---|---|
| index.html | 14.200 B | 52.000 B | br | no-cache, ETag "beranda-41" |
| gaya.c81f20aa.css | 18.600 B | 96.000 B | br | max-age=31536000, immutable |
| main.js | 300.400 B | 300.000 B | — | no-cache |
| lora.woff2 | 31.800 B | 31.500 B | — | max-age=31536000 |
| panen-padi.webp | 145.000 B | 144.600 B | — | max-age=86400 |