Saya baru-baru ini mengalami masalah setelah beralih ke Cloudflare, dan solusinya adalah menghentikan Cloudflare dari caching 404 tanggapan.
Dalam pengaturan multi-server kami yang seimbang, kadang-kadang 404 terjadi, tetapi cepat diperbaiki oleh rsync (via lsyncd). Sebelum Cloudflare, permintaan ulang ke file 404 akan dengan cepat menjadi 200 karena rsync melakukan tugasnya.
Namun, karena Cloudflare melakukan cache semua data berdasarkan header caching, dan baik apache maupun nginx mengirim header no-cache untuk 404s, Cloudflare akhirnya melakukan caching respons 404 untuk sementara waktu.
Saya telah mencari solusi untuk menambahkan tajuk sebanyak 404 secara global di apache dan nginx (secara global, untuk semua domain yang diinangi), tetapi sejauh ini belum muncul.
Adakah yang bisa membantu?
Terima kasih.