Hiện nay, render phía máy chủ đã trở thành tiêu chuẩn cho các trang web và ứng dụng. Các trình duyệt như Google Chrome cũng thường lưu vào bộ nhớ cache càng nhiều càng tốt để giảm thiểu thời gian tải cho các yêu cầu tiếp theo. Việc vô hiệu hóa bộ nhớ cache của các tệp CSS, JS và hình ảnh có thể được thực hiện bằng cách sử dụng `mod_pagespeed` , tiêu đề điều khiển `Expires` / `Cache` , tệp kê khai bộ nhớ cache , hoặc, một cách thực tế và trực tiếp hơn, bằng cách thêm các tham số tùy chỉnh vào tên tệp.
Có các chiến lược khác nhau về thời điểm có nên tải lại tệp hay không.
Biến thể đơn giản nhất là tải lại với mỗi yêu cầu. Để làm điều này, bạn chỉ cần nối một chuỗi ngẫu nhiên vào tệp được nhúng và do đó buộc tải lại (ở đây sử dụng tệp hình ảnh làm ví dụ):
2e634273f316c54b39828f057f7c7d9c
Nếu điều đó quá tốt và thay vào đó bạn chỉ muốn tải lại khi tệp đã thay đổi, hãy sử dụng ngày thay đổi tệp cuối cùng (ở đây sử dụng tệp JS làm ví dụ):
2e634273f316c54b39828f057f7c7d9c
Nếu bạn sử dụng hệ thống quản lý phiên bản như Git , bạn cũng có thể sử dụng giá trị băm duy nhất của lần commit cuối cùng (phiên bản viết tắt là đủ) (ở đây sử dụng ví dụ về một tệp CSS).:
2e634273f316c54b39828f057f7c7d9c
WordPress đính kèm phiên bản WordPress hiện tại vào tất cả các tệp được tích hợp qua enqueue_style và enqueue_script theo mặc định . Hành vi này có thể được thay đổi trực tiếp trong các lệnh gọi hàm dưới dạng đối số hoặc bạn có thể tự kết nối toàn cục và sử dụng một trong các phương pháp trên:
2e634273f316c54b39828f057f7c7d9c