Mengapa Termasuk Parameter dalam CSS dan Fail Pautan JavaScript?
Soalan:
Apabila memeriksa pelbagai kod sumber tapak web, kami mendapati bahawa banyak tapak menghantar parameter kepada fail pautan CSS dan JavaScript. Contohnya, dalam kod sumber Stack Overflow, kita dapati skrip berikut:
<script type="text/javascript" src="http://sstatic.net/js/master.js?v=55c7eccb8e19"></script>
Mengapa parameter master.js?v=55c7eccb8e19 ini disertakan?
Jawapan:
Parameter disertakan dalam fail pautan CSS dan JavaScript terutamanya untuk mengelakkan caching.
Penjelasan:
Apabila pelanggan melawat tapak web, mereka pelayar mungkin cache fail CSS dan JavaScript untuk meningkatkan prestasi pada lawatan berikutnya. Walau bagaimanapun, jika fail CSS atau JavaScript dikemas kini, versi cache mungkin menjadi lapuk dan menghalang pelanggan daripada melihat perubahan terkini.
Dengan menambahkan parameter unik pada fail pautan, seperti ?v=55c7eccb8e19, pelayar terpaksa meminta fail daripada pelayan setiap kali. Ini menghalangnya daripada menggunakan versi cache dan memastikan pelanggan sentiasa menerima versi terkini fail.
Teknik ini amat berguna apabila menggunakan versi baharu aplikasi anda. Dengan mengemas kini nilai parameter, anda boleh memaksa pelanggan untuk memuat semula fail CSS dan JavaScript mereka dan memuatkan perubahan serta-merta.
Atas ialah kandungan terperinci Mengapakah tapak web memasukkan parameter dalam fail pautan CSS dan JavaScript mereka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!