Caching yang tahan lama membuat kunjungan berulang menjadi lebih cepat, namun hanya jika file yang diubah menerima URL baru. Nama file JavaScript dan CSS yang di-hash dirancang untuk model tersebut; HTML biasanya membutuhkan jendela kesegaran yang lebih pendek.

Cocokkan kebijakan dengan file

  • Aset statis sidik jari dan sajikan dengan usia maksimal yang panjang dan tidak dapat diubah.
  • Biarkan HTML memvalidasi ulang atau kedaluwarsa dengan cukup cepat sehingga penerapan dapat memperbarui konten halaman.
  • Hindari menerapkan kebijakan jangka panjang yang tidak dapat diubah pada nama file yang ditimpa pada tempatnya.
Cache-Control: public, max-age=31536000, immutable

Verifikasi responsnya, bukan konfigurasinya

Setelah penerapan, periksa header pada aset hash dan halaman HTML. File konfigurasi dapat diabaikan, diganti, atau di-cache oleh CDN upstream.

Caching yang baik mendukung kinerja dan rilis yang andal. Itu tidak mengubah pengindeksan secara langsung, tetapi situs yang cepat dan stabil lebih mudah digunakan orang.