STATUS IS UPKESIAPAN SITUS WEB

Panduan tumpukan teknologi · Potret data 23 Oktober 2026

Next.js on Amazon CloudFront: panduan kesiapan

Hal yang sudah dilakukan dengan benar oleh 1,914 situs yang diukur pada stack ini, kekurangannya, serta langkah khusus Next.js on Amazon CloudFront untuk mengatasi setiap kekurangan.

Situs yang diukur
1,914

terdeteksi dari HTML dan header halaman beranda

Median indeks kesiapan
69/100

semua situs: 64

Profil pada stack ini
486

situs 50 ribu teratas

Kesiapan menurut jalur

Aktifkan

86/100

Semua situs 77

Perkuat

60/100

Semua situs 55

Percepat

74/100

Semua situs 63

Pulihkan

6/100

Semua situs 11

Panduan penerapan Next.js on Amazon CloudFront

Kekurangan diurutkan berdasarkan dampak, disertai langkah khusus platform jika tersedia.

  1. security.txt dipublikasikan

    5.8% teramati · semua situs 5.5%

    Publikasikan /.well-known/security.txt dengan setidaknya kolom Contact dan Expires, sebagaimana diwajibkan RFC 9116, dan tinjau sebelum kedaluwarsa.

  2. HSTS dipertahankan selama setidaknya satu tahun

    49% teramati · semua situs 31%

    Kirim Strict-Transport-Security pada respons HTTPS. Mulailah dengan max-age yang singkat (misalnya 300 detik), pastikan setiap subdomain berfungsi melalui HTTPS, lalu tingkatkan secara bertahap hingga 31536000. Tambahkan includeSubDomains hanya jika semua subdomain menggunakan HTTPS. Preload HSTS bersifat opsional dan sulit dibatalkan; hstspreload.org sendiri tidak merekomendasikannya secara default.

    Pada Next.js: Tambahkan header dalam opsi headers() di next.config.js untuk semua rute.

    Pada Amazon CloudFront: Terapkan kebijakan header respons dengan Strict-Transport-Security pada setiap distribusi.

  3. Catatan CAA membatasi pihak yang dapat menerbitkan sertifikat

    12% teramati · semua situs 11%

    Publikasikan record CAA yang mencantumkan setiap CA yang benar-benar Anda gunakan, termasuk CA yang digunakan CDN Anda untuk sertifikat terkelola. Tambahkan kontak iodef jika Anda menginginkan laporan.

  4. Tidak ada skrip yang menghambat rendering di bagian head

    39% teramati · semua situs 44%

    Tambahkan defer pada skrip yang memerlukan DOM, async pada skrip independen seperti analitik, atau pindahkan skrip ke akhir bagian body.

    Pada Next.js: Gunakan komponen next/script dengan strategi pemuatan yang sesuai.

  5. Format gambar modern digunakan

    50% teramati · semua situs 40%

    Sajikan WebP atau AVIF dengan JPEG atau PNG sebagai alternatif cadangan, baik melalui CDN gambar maupun dengan menghasilkan kedua format saat proses build.

    Pada Next.js: Komponen next/image menyajikan format yang dioptimalkan secara otomatis.

  6. DNSSEC ditandatangani

    5.7% teramati · semua situs 8.1%

    Aktifkan DNSSEC di penyedia DNS Anda, lalu tambahkan record DS di registrar Anda. Rencanakan perpindahan penyedia dengan cermat: record DS yang sudah tidak sesuai dapat menyebabkan domain gagal diresolusikan.

  7. Masa berlaku sertifikat 100 hari atau kurang

    9.6% teramati · semua situs 75%

    Beralihlah ke penerbitan dan pembaruan otomatis sekarang, selagi Anda masih memiliki waktu untuk mengujinya.

  8. Kebijakan DMARC memberlakukan karantina atau penolakan

    56% teramati · semua situs 31%

    Publikasikan DMARC dengan p=none dan alamat pelaporan terlebih dahulu, perbaiki setiap pengirim sah yang gagal memenuhi keselarasan SPF atau DKIM, lalu beralih ke karantina dan akhirnya penolakan.

Keunggulan situs Next.js on Amazon CloudFront

  • Berkas statis disimpan dalam cache selama 30 hari atau lebih79% teramatiseluruh situs 50%
  • Gambar di luar layar dimuat secara tertunda90% teramatiseluruh situs 61%
  • Kebijakan DMARC memberlakukan karantina atau penolakan56% teramatiseluruh situs 31%
  • HSTS dipertahankan selama setidaknya satu tahun49% teramatisemua situs 31%

Seluruh 31 pemeriksaan pada Next.js on Amazon CloudFront

PemeriksaanJalurTeramatiSemua situsTerukur
Permintaan HTTP dialihkan ke HTTPSPerkuat98%91%1,822
HSTS dipertahankan selama setidaknya satu tahunPerkuat49%31%1,914
TLS 1.3 dinegosiasikanPerkuat>99%92%1,887
Sertifikat masih berlaku lebih dari 14 hariPerkuat>99%>99%1,887
Masa berlaku sertifikat 100 hari atau kurangPerkuat9.6%75%1,887
Catatan CAA membatasi pihak yang dapat menerbitkan sertifikatPerkuat12%11%1,913
DNSSEC ditandatanganiPerkuat5.7%8.1%1,914
security.txt dipublikasikanPerkuat5.8%5.5%1,853
Kebijakan DMARC memberlakukan karantina atau penolakanPerkuat56%31%1,914
X-Content-Type-Options: nosniffPerkuat53%48%1,914
Penyematan dalam frame dibatasiPerkuat55%49%1,914
Content Security Policy tersediaPerkuat39%31%1,914
Referrer-Policy ditetapkanPerkuat37%23%1,914
HTTP/2 dinegosiasikanPercepat99%89%1,887
HTTP/3 diumumkanPercepat36%36%1,914
HTML dikompresiPercepat99%93%1,914
File statis disimpan dalam cache selama 30 hari atau lebihPercepat79%50%1,783
Format gambar modern digunakanPercepat50%40%1,712
Gambar di luar layar dimuat secara tertundaPercepat90%61%1,631
Tidak ada skrip yang menghambat rendering di bagian headPercepat39%44%1,914
robots.txt dipublikasikanAktifkan92%79%1,857
Peta situs XML dapat ditemukanAktifkan86%73%1,904
Dapat diakses melalui IPv6Aktifkan41%44%1,914
URL kanonis dinyatakanAktifkan81%70%1,914
Deskripsi meta ditulisAktifkan94%82%1,914
Viewport seluler dikonfigurasiAktifkan>99%96%1,914
Data terstruktur tersediaAktifkan57%53%1,914
Gambar pratinjau sosial ditetapkanAktifkan71%55%1,914
Bahasa halaman dinyatakanAktifkan96%91%1,914
Paling banyak satu pengalihan ke halaman berandaAktifkan97%98%1,914
Server nama tersebar di beberapa penyediaPulihkan5.8%11%1,913

Situs Next.js on Amazon CloudFront dengan kesiapan tinggi

Terkait