Memahami "?" dalam Pautan CSS
Apabila meneroka penanda HTML tapak web, adalah perkara biasa untuk menemui pautan ke fail CSS dengan "?" diikuti dengan rentetan aksara, seperti yang dilihat dalam contoh ini:
<link href="/Content/all.min.css?d=20090107" rel="stylesheet" type="text/css" />
Apakah Tujuan "?"
Misteri " itu?" ialah parameter yang berfungsi untuk tujuan tertentu: memastikan penyemak imbas memuatkan semula versi baharu fail CSS apabila perubahan dibuat.
Apabila pelayan menghantar fail CSS ke penyemak imbas, penyemak imbas biasanya menyimpannya dalam cache untuk kegunaan masa hadapan . Caching ini meningkatkan prestasi dengan mengurangkan permintaan berikutnya untuk fail yang sama. Walau bagaimanapun, apabila fail CSS dikemas kini, versi cache boleh menghalang penyemak imbas daripada memuatkan perubahan terkini.
Penyelesaian Nama Fail Unik
The "?d=20090107" parameter menambah pengecam unik pada nama fail. Dengan menukar nilai selepas "?", pelayan web memastikan bahawa penyemak imbas mengambil salinan baharu fail CSS, mengabaikan versi cache.
Pelayan web biasanya mengabaikan parameter dan menyediakan fail CSS seperti biasa , jadi kandungan fail kekal tidak berubah. Walau bagaimanapun, penyemak imbas menganggap nama fail sebagai sumber baharu dan memuat turun fail CSS yang dikemas kini.
Pertimbangan Yang Perlu Diperhatikan
Atas ialah kandungan terperinci Mengapa Beberapa Pautan CSS Mengandungi \'?\' Diikuti oleh Rentetan Aksara?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!