Paksa Muat Semula Penyemak Imbas: Cache Invalidation untuk CSS dan JavaScript
Apabila membangunkan tapak web, adalah mengecewakan untuk menghadapi isu caching penyemak imbas yang menghalang kemas kini segera daripada mencerminkan dalam paparan. Ini boleh menyebabkan kekeliruan dan membuang masa. Nasib baik, terdapat kaedah untuk memaksa muat semula penyemak imbas dan memastikan kod yang diubah suai digunakan dengan segera.
Penyelesaian Umum
Penyelesaian yang paling berkesan ialah muat semula penyemak imbas, dicapai dengan menekan Ctrl Shift R atau Cmd Shift R pada Mac. Ini memintas kandungan cache dan mendapatkan semula data baharu daripada pelayan.
PHP
Untuk tapak web berasaskan PHP, skrip PHP boleh diubah suai untuk melumpuhkan cache. Ini boleh dilakukan dengan menetapkan pengepala tamat tempoh kepada tarikh yang lalu, menandakan kandungan sebagai tamat tempoh dengan berkesan:
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache");
Chrome
Google Chrome menyediakan pilihan dalam alat pembangun untuk melumpuhkan caching. Untuk mengaksesnya, tekan F12, klik ikon gear dan pilih "Lumpuhkan cache" dalam dialog tetapan.
Firefox
Dalam Firefox , masukkan about:config ke dalam bar URL dan cari keutamaan bertajuk network.http.use-cache. Tetapkan nilai ini kepada palsu untuk melumpuhkan cache penyemak imbas.
Atas ialah kandungan terperinci Bagaimanakah Saya Memaksa Muat Semula Penyemak Imbas untuk Melihat Perubahan Kod Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!