ขณะนี้เรากำลังทำงานในรุ่นเบต้าส่วนตัวและยังอยู่ในขั้นตอนของการเปลี่ยนแปลงอย่างรวดเร็วแม้ว่าจะเห็นได้ชัดว่าเมื่อการใช้งานเริ่มเพิ่มขึ้นเราจะทำให้กระบวนการนี้ช้าลง สิ่งหนึ่งที่เรากำลังประสบอยู่คือหลังจากที่เราผลักดันการอัปเดตด้วยไฟล์ JavaScript ใหม่เบราว์เซอร์ไคลเอ็นต์ยังคงใช้ไฟล์แคชเวอร์ชันและพวกเขาไม่เห็นการอัปเดต เห็นได้ชัดว่าในการโทรสนับสนุนเราสามารถแจ้งให้พวกเขาทำการctrlF5รีเฟรชเพื่อให้แน่ใจว่าพวกเขาได้รับไฟล์ที่ทันสมัยจากเซิร์ฟเวอร์ แต่มันจะดีกว่าที่จะจัดการกับมันก่อนเวลานั้น
ความคิดปัจจุบันของเราคือการแนบหมายเลขเวอร์ชั่นลงในชื่อของไฟล์ JavaScript จากนั้นเมื่อทำการเปลี่ยนแปลงให้เพิ่มเวอร์ชันในสคริปต์และอัปเดตข้อมูลอ้างอิงทั้งหมด สิ่งนี้ทำให้งานเสร็จสมบูรณ์ แต่การอัปเดตข้อมูลอ้างอิงในแต่ละรุ่นอาจทำให้ยุ่งยาก
เนื่องจากฉันแน่ใจว่าเราไม่ใช่คนแรกที่จัดการเรื่องนี้ฉันคิดว่าฉันจะโยนมันออกไปสู่ชุมชน คุณมั่นใจได้อย่างไรว่าลูกค้าอัปเดตแคชของพวกเขาเมื่อคุณอัปเดตรหัสของคุณ? หากคุณใช้วิธีที่อธิบายไว้ข้างต้นคุณใช้กระบวนการที่ทำให้การเปลี่ยนแปลงง่ายขึ้นหรือไม่