NGINX: не кэшировать указанный c файл с proxy_cache - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь настроить прокси nginx перед S3. По деловым причинам я не могу напрямую обслуживать файлы из S3, используя их встроенный веб-хостинг. Я хотел бы кэшировать большинство запросов прокси к S3 (с теорией, что это улучшит производительность и уменьшит некоторые накладные расходы nginx, необходимые для постоянного получения информации от S3).

Все, что я хотел бы сделать, это убедиться, что файл индекса. html, хранящийся на S3, не кэшируется nginx. Другие файлы имеют хэшированные имена для очистки кэша, поэтому они могут кэшироваться в течение длительного времени. Кажется, что proxy_cache_bypass - это, вероятно, директива, которую я хочу, но я не могу понять, как настроить ее для моего указанного c файла. Кто-нибудь знает, что мне не хватает?

Примечание: Я бы предпочел не устанавливать поле метаданных управления кэшем для индекса. html Файл в S3, потому что индекс. html файл выходит из конвейера, и я предпочитаю сложность на стороне nginx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...