-
-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Labels
enhancementWorth fixing to enhance the user's experienceWorth fixing to enhance the user's experience
Description
Mô tả tính năng
Mục tiêu:
Tạo cache nội bộ trong các class của thư viện vnstock để lưu giữ dữ liệu đã tải từ API trong cùng một phiên làm việc Python.
💡 Lợi ích
Giảm thời gian chờ: Không cần gửi lại request khi gọi lại cùng dữ liệu.
Tăng độ tin cậy: Hạn chế rủi ro khi API thất bại.
Hỗ trợ đa tác vụ: Các method như .viz.method_name(), dùng lại dữ liệu đã tải.
🛠️ Ý tưởng triển khai
- Thêm biến _cache trong mỗi class adapter (Quote, Finance, v.v.).
- Cache theo symbol, source, start, end.
- Cho phép bật/tắt qua tham số use_cache=True.
Vấn đề liên quan (nếu có)
No response
Giải pháp thay thế đã xem xét
No response
Thông tin bổ sung / Ảnh minh họa
No response
Mức ưu tiên
None
Metadata
Metadata
Assignees
Labels
enhancementWorth fixing to enhance the user's experienceWorth fixing to enhance the user's experience
Projects
Status
Backlog