Teknologi

Cara Mencegah Caching Halaman Web Anda

Cara Mencegah Caching
Dokumen web, media, dan sumber daya web lainnya yang diambil oleh browser web sering kali disimpan, atau di-cache, secara lokal di hard drive pengguna.

Caching mengurangi waktu muat saat pengguna menelusuri Internet dengan mengurangi jumlah data baru yang perlu ditransfer. Saat berikutnya media cache atau sumber daya web diminta, browser web dapat memuat file lokal (cache) alih-alih mengunduhnya melalui Internet.

Caching mungkin diinginkan untuk konten web yang tidak sering berubah, tetapi tidak diinginkan untuk dokumen yang sering diperbarui dengan konten dan/atau informasi baru. Jika konten sering berubah, maka banyak ruang hard drive akan digunakan, tetapi waktu pemuatan halaman web tidak berkurang.

Pencegahan Caching Sisi Peramban
Ada beberapa metode untuk mencegah caching peramban situs web Anda. Untuk pengguna individu, metode paling sederhana adalah menonaktifkan caching di browser web pengguna. Tercantum di bawah ini adalah proses untuk menonaktifkan cache browser di sebagian besar browser web pular:

Nonaktifkan Caching di Internet Explorer

  1. Buka Internet Explorer dan pilih menu tarik-turun “Alat”
  2. Pilih “Opsi Internet”
  3. Pilih “File Internet Sementara”
  4. Pilih “Pengaturan”
  5. Di bawah judul “Periksa versi halaman tersimpan yang lebih baru”, pilih opsi “Setiap kali saya mengunjungi halaman web”.
  6. Untuk memulihkan caching, balikkan prosedur di atas.

Nonaktifkan Caching di Firefox

  1. Buka Firefox dan pilih menu tarik-turun “Alat”.
  2. Pilih Pilihan.”
  3. Klik tab “Jaringan”.
  4. Di bawah “Penyimpanan Offline” masukkan nol (0) dalam jumlah total yang digunakan dalam cache.
  5. Untuk memulihkan caching, balikkan prosedur di atas, tingkatkan nilai cache yang sesuai.

Pencegahan Cache Sisi Server
Jika Anda adalah host web, dan Anda sering mengubah konten, Anda dapat secara otomatis menonaktifkan cache untuk pengguna Anda.

Tercantum di bawah ini adalah solusi yang menggunakan beberapa metode sisi server yang berbeda untuk menonaktifkan caching:

Menggunakan Meta-Tags untuk Mencegah Caching

  1. Buka kode halaman web Anda.
  2. Masukkan tag berikut ke dalam header:
    1. <meta http-equiv=”Pragma” content=”no-cache”>
      <meta http-equiv=”Kedaluwarsa” content=”-1″>
      <meta http-equiv=”CACHE-CONTROL” content=”NO-CACHE “>
  3. Proses ini akan melarang caching.

Menggunakan Header File JavaScript dan CSS

Jika browser salah meng-cache file-file ini, header HTTP yang dikirim server web salah dan perlu diubah, bersama dengan file JS dan CSS yang sebenarnya. Peramban menggunakan tajuk HTTP untuk petunjuk tempat menyimpan file.

Namun, perhatikan bahwa halaman HTML yang menggunakan JS dan CSS tidak perlu diubah.

Server web Anda dapat mengirim header ini (pada setiap file JS dan CSS yang dilayaninya) untuk memberi tahu browser agar tidak menyimpannya di cache:

  1. Di jendela JQuery , masukkan skrip berikut ke dalam header file:
    1. Kontrol Cache: tanpa cache.
    2. Pragma: tanpa cache.
    3. Kedaluwarsa: Sab, 01 Jan 2099 00:00:00 GMT (atau tanggal & waktu pilihan pengguna).

Ada beberapa opsi lain yang tersedia untuk mencegah caching melalui kontrol sisi server, tetapi metode yang disebutkan di atas adalah yang paling umum dan efisien.

Pengguna mungkin ingin menjelajahi kontrol yang tersedia menggunakan alat Apache Server untuk metode yang lebih canggih.