Я использую субдомен cloudflare dns, который указывает на ведро amazon s3. Проблема, с которой я столкнулся, - это ответ cloudflare cache 404 от amazon s3. Даже я загружаю изображение на amazon s3, cloudflare всегда отвечает 404, потому что предыдущий ответ кэшируется. Я хочу использовать кеш cloudflare из соображений производительности, но я не хочу вручную очищать кеш cloudflare для URL-адресов 404. Очевидно, что если amazon s3 отвечает 404, то нет смысла кэшировать этот URL.

Может быть, я пропускаю некоторые настройки cloudflare, которые делают это.

4
Ali Asif 1 Мар 2015 в 13:46
Ты нашел решение?
 – 
nez
6 Дек 2017 в 18:19

2 ответа

CloudFlare кэширует ошибки 404 около десяти минут (снижает потенциальную нагрузку на ваш сервер). Рассматривали ли вы очистку кеша как обходной путь?

1
damoncloudflare 2 Мар 2015 в 23:11

У меня эта проблема не только для S3, но и для ответов веб-сервера.

Похоже, решение, которое они дают, состоит в том, чтобы добавить заголовок без кеша в ответ сервера для 404.

0
Mr. Goferito 23 Янв 2020 в 02:35