Phân tích tính mới và vô hiệu hóa cache | DevPrompt Lab
Lập bản đồ cache key, rủi ro dữ liệu cũ và sự kiện vô hiệu hóa trước khi tối ưu lượt đọc.
prompt · Performance · intermediate
English Tiếng ViệtPhân tích có cấu trúc, xem xét đồng thời phạm vi người dùng, locale, thao tác ghi và mức dữ liệu cũ có thể chấp nhận.
Nội dung có thể tái sử dụng
Hãy phân tích luồng dữ liệu và đề xuất cache. Xác định các lớp cache, thành phần key, phạm vi chủ sở hữu và locale, TTL, sự kiện vô hiệu hóa cùng hành vi khi vô hiệu hóa thất bại. Làm rõ lượt đọc nào có thể dùng dữ liệu cũ và sản phẩm chấp nhận trong bao lâu. Kiểm tra dữ liệu riêng tư không thể dùng chung key giữa các người dùng. Đề xuất chiến lược đơn giản nhất đáp ứng yêu cầu độ mới và bổ sung kiểm thử phân tách key cùng vô hiệu hóa.
Luồng dữ liệu: {{DATA_FLOW}}
Lớp cache: {{CACHE_LAYER}}
Yêu cầu độ mới: {{FRESHNESS_REQUIREMENT}}
Cách sử dụng
Nêu đường đọc/ghi và hành vi cập nhật đồng thời mong đợi.
Ví dụ
Key: resource:{id}:{locale}. Khi cập nhật bản dịch, chỉ xóa key locale đó; không bao giờ chia sẻ dự án đã xác thực trong cache công khai.