Chúng tôi hiện đang làm việc trong một phiên bản beta riêng tư và vì vậy vẫn đang trong quá trình thực hiện các thay đổi khá nhanh, mặc dù rõ ràng khi việc sử dụng đang bắt đầu tăng lên, chúng tôi sẽ làm chậm quá trình này. Điều đó đang được nói, một vấn đề chúng tôi đang gặp phải là sau khi chúng tôi đưa ra bản cập nhật với các tệp JavaScript mới, các trình duyệt máy khách vẫn sử dụng phiên bản được lưu trong bộ nhớ cache của tệp và họ không thấy bản cập nhật. Rõ ràng, trong một cuộc gọi hỗ trợ, chúng tôi chỉ cần thông báo cho họ để làm ctrlF5mới để đảm bảo rằng họ nhận được các tệp cập nhật từ máy chủ, nhưng tốt hơn là nên xử lý việc này trước thời điểm đó.
Suy nghĩ hiện tại của chúng tôi là chỉ cần đính kèm một số phiên bản vào tên của các tệp JavaScript và sau đó khi các thay đổi được thực hiện, hãy tăng phiên bản trên tập lệnh và cập nhật tất cả các tham chiếu. Điều này chắc chắn hoàn thành công việc, nhưng cập nhật các tài liệu tham khảo trên mỗi bản phát hành có thể trở nên cồng kềnh.
Vì tôi chắc chắn rằng chúng tôi không phải là người đầu tiên giải quyết vấn đề này, tôi đoán rằng tôi sẽ ném nó ra cộng đồng. Làm thế nào để bạn đảm bảo khách hàng cập nhật bộ đệm của họ khi bạn cập nhật mã của mình? Nếu bạn đang sử dụng phương pháp được mô tả ở trên, bạn có đang sử dụng quy trình đơn giản hóa thay đổi không?