ในระหว่างการพัฒนาของโครงการเว็บเรามักจะอ้างถึงไฟล์ CSS และ JS ตามสองวิธีแก้ปัญหาสองวิธี:
1. ล้างแคชเบราว์เซอร์ด้วยตนเอง
2. เพิ่มหมายเลขเวอร์ชัน (เช่น layout.css? v = 1)
โดยส่วนตัวคิดว่าวิธีที่ 2 นั้นเร็วกว่าเพราะแคชเบราว์เซอร์ต้องรอให้เบราว์เซอร์ตอบสนอง อย่างไรก็ตามหมายเลขเวอร์ชันนั้นมีปัญหาในแต่ละครั้งดังนั้นคุณต้องหาวิธีเพิ่มหมายเลขเวอร์ชันโดยอัตโนมัติ
ต่อไปนี้เป็นวิธีการรวบรวมตัวเอง:
วิธีที่ 1: คุณสามารถเพิ่มหมายเลขเวอร์ชันโดยอัตโนมัติใน HTML ผ่าน JS<script type = text/javascript> document.write (<link roth = 'stylesheet' type = 'text/css' href = '/css/layout.css? v =+วันที่ใหม่ (). >); </script>วิธีที่ 2: หากหน้า JSP คุณสามารถใช้รหัส Java เพื่อสร้างการประทับเวลา (หากใช้หน้า JSP แต่วิธีนี้สะดวกกว่า)
<link rel = stylesheet type = text/css href =/css/layout.css?วิธีที่ 3: ใช้วิธีการอื่น ๆ เพื่อเพิ่มหมายเลขเวอร์ชันเช่น node.js การกำหนดค่าอัตโนมัติ ฯลฯ
PS: จุดประสงค์ในการลบแคชคือการดูการอัปเดตของหน้าในเวลา เมื่อคุณต้องการอัปเดต
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้