6. Hiệu suất và Xử lý Bất đồng bộ
Giới thiệu
Phần này trình bày các kỹ thuật tối ưu hiệu suất và xử lý bất đồng bộ trong .NET.
Nội dung chính
Caching
- In-Memory Cache - IMemoryCache
- Distributed Cache - Redis
- Response Caching - Response caching headers
Xử lý tải
- Rate Limiting - Giới hạn requests
- Load Balancing - Phân phối tải
- Health Checks - Kiểm tra health
Bất đồng bộ
- IAsyncEnumerable - Stream dữ liệu
- Kỹ thuật stream - Large data handling