Tôi có một số truy vấn mà tôi lưu trữ bằng cách sử dụng thuộc tính cachedwithin = "# CreateTimespan (...) #" của thẻ cfquery. Có những lúc tôi cần xóa bộ nhớ cache (hoặc chỉ thực hiện lại truy vấn để nhận một bản sao được lưu trong bộ nhớ cache mới). Về mặt lịch sử, tôi đã thực hiện một trong hai việc để thực hiện việc này -Làm cách nào để xóa bộ nhớ cache truy vấn Coldfusion mà không cần khởi động lại máy chủ?
- Khởi động lại dịch vụ coldfusion.
- Làm thay đổi một chút truy vấn trong mã, giả sử bằng cách thêm hoặc xóa khoảng trắng.
Không có tùy chọn nào trong số này là rất tốt, đặc biệt khi trong quá trình sản xuất. Tôi không hỏi làm thế nào tôi có thể hết hạn bộ nhớ cache lập trình (mặc dù, đó sẽ là tốt đẹp!), Nhưng đơn giản hơn - làm thế nào tôi có thể xóa các truy vấn được lưu trữ trên máy chủ mà không cần phải đến một trong hai phương pháp trên? Tôi rất vui khi được biết về các phương thức hoạt động trên toàn bộ máy chủ hoặc toàn bộ ứng dụng hoặc thậm chí cách hết hạn truy vấn được lưu trong bộ nhớ cache cụ thể. Cảm ơn!
Tuyệt vời! Làm cách nào tôi chưa bao giờ nhận thấy thẻ nhỏ này trước đây? Cảm ơn! –