Quay lại thư viện câu hỏi
cdn Junior

Phân biệt sự khác nhau giữa Custom Error Pages (Trang lỗi tùy chỉnh) được cấu hình tại CDN và cấu hình tại Origin Server, và tại sao việc xử lý lỗi ở tầng CDN lại tối ưu hơn cho hệ thống?

Phân biệt vị trí xử lý lỗi

  1. Cấu hình tại Origin Server:
    • Khi xảy ra lỗi (ví dụ: 500 Internal Server Error, 404 Not Found), Origin Server sẽ xử lý code, render ra một trang HTML thông báo lỗi và trả về qua mạng Internet thông qua CDN đến người dùng.
  2. Cấu hình tại CDN (Edge Custom Error Pages):
    • CDN chặn các mã lỗi HTTP từ Origin Server trả về (như 5xx, 4xx) ngay tại Edge Server gần nhất, và thay thế bằng một trang lỗi tĩnh được lưu trữ sẵn trực tiếp trên CDN (hoặc được fetch một lần và cache lại).

Tại sao xử lý lỗi ở tầng CDN lại tối ưu hơn?

  • Giảm tải cho Origin Server (Offloading): Khi hệ thống đang gặp sự cố (ví dụ: sập database gây ra hàng loạt lỗi 500), nếu hàng triệu người dùng tiếp tục truy cập, Origin Server sẽ tiếp tục phải gánh thêm việc render trang lỗi cho từng request. Nếu dùng CDN, các Edge Server sẽ tự động trả về trang lỗi tĩnh mà không làm phiền đến Origin Server nữa, giúp hệ thống có cơ hội phục hồi.
  • Trải nghiệm người dùng tốt hơn (User Experience): Trang lỗi được tải từ Edge Server gần nhất nên tốc độ hiển thị cực kỳ nhanh, ngay cả khi hạ tầng backend đang chết hoàn toàn.
  • Tiết kiệm băng thông: Trang lỗi tĩnh trên CDN thường có dung lượng rất nhỏ và được nén tối ưu.

Lưu ý thực chiến cho Junior

Khi cấu hình trang lỗi tùy chỉnh trên CDN, cần lưu ý đến thời gian TTL cho cache của trang lỗi (Negative Caching). Không nên đặt TTL quá dài cho các mã lỗi như 404 nếu ứng dụng của bạn thường xuyên tạo ra các trang mới, tránh trường hợp người dùng đã tạo trang nhưng vẫn thấy báo lỗi 404 do CDN đang cache trang lỗi đó.

Luyện tập câu hỏi này trong chế độ đếm ngược mô phỏng phỏng vấn thật:
Phòng Luyện Tập
Khóa học Chuyên sâu Chủ đề cdn

Làm Chủ Phỏng Vấn & Nâng Cao Trình Độ Chuyên Nghiệp

Hệ thống khóa học thực chiến chuẩn Enterprise giúp bạn tự tin chinh phục mọi kỳ phỏng vấn kỹ thuật và thăng tiến thu nhập.

Tải Tuyển Tập 100+ Câu Hỏi Phỏng Vấn Chuyên Sâu (PDF)

Bộ tài liệu chuẩn Senior do Unicode Academy tuyển chọn & biên soạn, hỗ trợ tải về định dạng PDF chuẩn in ấn.

High-Ticket Mentoring
Cần Mentor Phỏng Vấn Thử 1-1 & Tối Ưu CV?

Mô phỏng phỏng vấn kỹ thuật thực tế 1-1 qua Google Meet, nhận xét chi tiết điểm mạnh/yếu và sửa CV trực tiếp cùng giảng viên Unicode.

AI Resume Scanner
Kiểm Tra CV Chuẩn ATS Miễn Phí

Tải CV của bạn lên để hệ thống AI rà soát từ khóa kỹ năng, định dạng và tính điểm chuẩn nhà tuyển dụng.

vừa nâng cấp PRO khóa 1 phút trước   Tìm hiểu khóa học