Tổng quan
LemonData tự động quản lý việc lưu bộ nhớ đệm (caching) để tối ưu hóa hiệu suất và giảm chi phí. Mặc dù không có endpoint công khai để xóa các mục cache, bạn có toàn quyền kiểm soát hành vi caching thông qua các điều khiển ở cấp độ yêu cầu (request-level).Bỏ qua Cache
Để nhận các phản hồi mới mà không sử dụng cache, hãy sử dụng tham sốcache_control trong yêu cầu của bạn:
Các tùy chọn Cache Control
| Loại | Tác động |
|---|---|
no_cache | Bỏ qua việc tra cứu cache, luôn nhận phản hồi mới |
no_store | Không lưu phản hồi này vào cache |
response_only | Chỉ sử dụng cache khớp chính xác (bỏ qua semantic) |
semantic_only | Chỉ sử dụng cache ngữ nghĩa (skip semantic) (bỏ qua khớp chính xác) |
Phản hồi về Cache
Nếu bạn nhận được một phản hồi từ cache không chính xác, bạn có thể báo cáo nó:Các trường hợp sử dụng
Kiểm tra các phản hồi mới
Kiểm tra các phản hồi mới
Trong quá trình phát triển, hãy sử dụng
cache_control: {"type": "no_cache"} để đảm bảo bạn đang nhận được các phản hồi API mới nhất.Các truy vấn nhạy cảm với thời gian
Các truy vấn nhạy cảm với thời gian
Đối với dữ liệu thời gian thực như giá cổ phiếu hoặc thời tiết, hãy luôn sử dụng
no_cache để lấy thông tin hiện tại.Gỡ lỗi (Debugging)
Gỡ lỗi (Debugging)
Khi gỡ lỗi các phản hồi không mong muốn, hãy sử dụng
no_cache để loại trừ các kết quả được lưu trong cache.Để biết thêm chi tiết về caching, hãy xem Hướng dẫn Caching.