Apabila menggunakan kemas kini pada persekitaran pengeluaran, adalah penting untuk memastikan pelanggan menerima aset terkini tanpa kelewatan yang tidak perlu. Satu pendekatan yang diterima pakai secara meluas untuk mencapai ini ialah penghapusan cache.
Untuk melaksanakan penghapusan cache, parameter pertanyaan dilampirkan pada penghujung URL fail CSS dan JS, dengan nombor versi semasa disertakan. Kaedah ini bergantung pada dua soalan:
Rentetan pertanyaan (?v=1.123) menunjukkan a laluan unik ke penyemak imbas. Oleh itu, ia menganggap URL sebagai laluan baharu, menyebabkan ia mengambil semula fail daripada pelayan dan bukannya bergantung pada versi cache.
Walaupun terdapat parameter, penyemak imbas menganggap bahawa sumber akan kekal tidak berubah apabila ia menemui rentetan pertanyaan yang sama dalam permintaan masa hadapan. Akibatnya, ia akan cache aset dengan parameter itu, terus mengambilnya daripada cache sehingga parameter baharu (cth., ?v=1.124) digunakan.
Atas ialah kandungan terperinci Sejauh manakah Keberkesanan Cache Busting dengan Parameter Pertanyaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!