Cập Nhật Nội Dung CloudFront: Tạo Invalidation Để Xóa Cache Edge Ngay Lập Tức
Bạn vừa upload file mới lên S3, reload trang và vẫn thấy phiên bản cũ — đây là tình huống kinh điển khi làm việc với CloudFront. Cache tại edge location chưa hết TTL, nên CloudFront tiếp tục phục vụ object cũ từ bộ nhớ đệm mà không hề biết S3 đã thay đổi. Giải pháp trực tiếp nhất là tạo một CloudFront Invalidation để buộc các edge node xóa bản cache và fetch lại từ origin. TL;DR — Cập Nhật Nội Dung CloudFront Nhanh Bước Hành động Kết quả 1 Upload file mới lên S3 Origin đã có nội dung mới 2 Tạo Invalidation trên distribution Edge cache bị xóa 3 Chờ invalidation hoàn tất (~1-5 phút) Request tiếp theo fetch từ S3 4 Xác minh bằng curl hoặc browser Nội dung mới được phục vụ CloudFront Cache Hoạt Động Như Thế Nào CloudFront duy trì một mạng lưới edge location toàn cầu. Khi người dùng request một object, CloudFront kiểm tra cache tại edge gần nhất. Nếu object đã được cache và chưa hết TTL, CloudFront trả...