Gần đây tôi đã gặp phải một vấn đề sau khi chuyển sang Cloudflare và giải pháp cơ bản là ngăn chặn Cloudflare khỏi bộ đệm phản hồi 404.
Trong thiết lập đa máy chủ cân bằng tải của chúng tôi, thỉnh thoảng xảy ra 404, nhưng chúng nhanh chóng được sửa bởi rsync (thông qua lsyncd). Trước Cloudflare, một yêu cầu lại đối với tệp 404ed sẽ nhanh chóng trở thành 200 vì rsync thực hiện công việc của mình.
Tuy nhiên, do Cloudflare lưu trữ tất cả dữ liệu dựa trên tiêu đề bộ đệm và cả apache và nginx đều không gửi tiêu đề không có bộ đệm cho 404s, Cloudflare kết thúc bộ đệm trong phản hồi 404 trong một thời gian.
Tôi đã tìm kiếm một giải pháp để thêm toàn cầu một tiêu đề như vậy cho 404 trong cả apache và nginx (trên toàn cầu, cho tất cả các tên miền được lưu trữ), nhưng cho đến nay vẫn còn trống.
Có ai giúp được không?
Cảm ơn bạn.