Установка кеша Expires заголовка к файлам S3 с помощью Cyberduck
Я хотел бы добавить заголовок Expires к моим файлам изображений, хранящимся в S3. Я только что узнал, что Cyberduck легко добавлять метаданные. Тем не менее, я хотел бы добавить Expires через 1 месяц после запроса (как я делаю со статическими файлами в моем веб-сервере с Nginx). Я не знаю, возможно ли это. В противном случае я могу установить срок действия с датой, т.е. 1 2018-06-20, но, думаю, когда я получу эту дату, мне нужно будет обновить все мои файлы с новой датой в будущем. Я хотел бы установить этот заголовок "динамически" через месяц. Является ли это возможным? Любой другой подход?
1 ответ
Задавать Cache-Control: public, max-age=2592000
,
Это скажет клиенту, что объект может быть кэширован на срок до 30 дней с момента загрузки.
настройка Expires
больше не считается лучшей практикой, и в любом случае S3 здесь поддерживает только статическое значение.