Заголовки кэша при развертывании статического сайта в Zeit сейчас - PullRequest
0 голосов
/ 08 июня 2018

Я развернул статический сайт, созданный с помощью Gatsby, на Zeit Now .Мне нужно установить заголовки кэша для всех ресурсов JavaScript и изображений на:

cache-control: public,max-age=31536000,immutable

Однако сейчас, похоже, не поддерживается ни одна конфигурация параметров и не распространяется на настройку управления кэшемзаголовки в любом месте его документации.

Как я могу изменить заголовки, которые он использует для файлов JavaScript и изображений?

1 Ответ

0 голосов
/ 21 августа 2018

Поскольку ваш сайт статический, вам нужно убедиться, что вы используете статический тип сборки в своем файле now.json, например:

{
  "type": "static",
  "static": {
    "headers": [
      {
        "source": "**/*.@(jpg|jpeg|gif|png)",
        "headers": [{
          "key": "Cache-Control",
          "value": "max-age=7200"
        }]
      }, {
        "source": "404.html",
        "headers": [{
          "key": "Cache-Control",
          "value": "public,max-age=31536000,immutable"
        }]
      }
    ]
  }
}
...