У меня есть несколько миллионов файлов изображений в корзине хранилища S3, и я знаю, что они никогда не изменятся . Чтобы оптимизировать запросы, я решил добавить к моим файлам заголовок с истекающим сроком действия (как описано здесь: правила скорости страницы Google )
Процесс добавления заголовков ко всем моим файлам занимает много времени и дорого, поэтому я предпочитаю не повторять. Однако Http Rfc рекомендует установить заголовок Expires с максимальной датой истечения одного года в будущем:
Серверы HTTP / 1.1 НЕ ДОЛЖНЫ отправлять даты истечения срока более чем на один год в будущем
... что означает, что я мне пришлось бы обновить мои заголовки в течение одного года.
Мой вопрос:
Могу ли я установить значения моих заголовков на очень далекую дату (например, 01-01-2020) и пойти против рекомендации RFC? Каков риск этого?
Есть ли другое решение, чтобы сообщить клиентам, которые запрашивают мои файлы, чтобы они кэшировали их на бесконечное время, без необходимости обновлять что-либо в моем хранилище amazon S3?