Pernahkah Anda melakukan perubahan pada halaman situs web hanya untuk kemudian terlihat bingung dan cemas ketika perubahan tersebut tidak terlihat di browser? Mungkin Anda lupa menyimpan file atau tidak benar-benar mengunggahnya ke server (atau mengunggahnya di tempat yang salah). Kemungkinan lain, bagaimanapun, adalah bahwa browser memuat halaman dari cache daripada server tempat file baru disimpan.
Jika Anda khawatir tentang halaman web Anda menyimpan cache untuk pengunjung situs Anda, Anda dapat memberi tahu browser web untuk tidak menyimpan halaman dalam cache, atau menunjukkan berapa lama browser harus menyimpan halaman tersebut.
Memaksa Halaman untuk Memuat dari Server
Anda dapat mengontrol cache browser dengan tag meta:
Mengatur Kedaluwarsa ke -1 memberitahu browser untuk selalu memuat halaman dari server web. Anda juga dapat memberi tahu browser berapa lama untuk meninggalkan halaman dalam cache. Dari pada -1, masukkan tanggal, termasuk waktu, halaman yang Anda inginkan untuk dimuat ulang dari server. Perhatikan bahwa waktu harus dalam Greenwich Mean Time (GMT) dan ditulis dalam format
, hh Sen yyyy jj: mm: ss.Peringatan: Ini Mungkin Bukan Ide Yang Baik
Anda mungkin berpikir bahwa mematikan cache browser web untuk halaman Anda mungkin masuk akal, tetapi ada alasan penting dan berguna mengapa situs dimuat dari cache: untuk meningkatkan kinerja.
Saat halaman web pertama kali dimuat dari server, semua sumber daya halaman itu harus diambil dan dikirim ke browser. Ini berarti bahwa permintaan HTTP harus dikirim ke server. Semakin banyak permintaan yang dibuat halaman untuk sumber daya seperti file CSS, gambar, dan media lainnya, semakin lambat halaman tersebut dimuat. Jika halaman telah dikunjungi sebelumnya, file disimpan di cache browser. Jika seseorang mengunjungi situs lagi nanti, browser dapat menggunakan file dalam cache alih-alih kembali ke server. Ini mempercepat dan meningkatkan kinerja situs. Di era perangkat seluler dan koneksi data yang tidak dapat diandalkan, pemuatan cepat sangat penting. Lagi pula, tidak ada yang pernah mengeluh bahwa situs memuat terlalu cepat.
Intinya: Saat Anda memaksa situs untuk memuat dari server alih-alih cache, Anda memengaruhi kinerja. Oleh karena itu, sebelum Anda menambahkan tag meta ini ke situs Anda, tanyakan pada diri Anda apakah ini benar-benar diperlukan dan sepadan dengan kinerja yang akan diperoleh situs sebagai hasilnya.
Di sebagian besar browser web, Anda dapat memaksa pemuatan halaman satu kali dari server dengan menahan tombol shift sambil mengklik tombol Muat Ulang atau Segarkan.