Какие заголовки HTTP для статических ресурсов должны быть правильно кэшированы CloudFlare?

У меня есть веб-приложение, в котором некоторые изображения генерируются PHP.

Для тех, кто знаком, это значки, которые вы можете надеть на проекты вашего GitHub (например, в README).

Какие заголовки мне нужно установить с помощью PHP при генерации этих изображений (.svg), так что CloudFlare кеширует их на день?

К вашему сведению, я использую бесплатный план.

Документация CloudFlare очень не хватает IMO, я не могу найти ничего, связанного со статическими ресурсами и TTL. Чтобы было ясно: я не кеширую HTML, я кеширую статические ресурсы (которые генерируются PHP).

0

Решение

Cloudflare учитывает то, что вы положили в заголовки HTTP. Вам просто нужно установить cache-Control: max-age значение при возврате ваших изображений. Видеть это ТАК вопрос.

0

Другие решения

Мы автоматически кешируем .svg по расширению файла.

Что CloudFlare кеширует по умолчанию

TTL находится в ваших настройках производительности для домена.

Вам нужно убедиться, что вы не возвращаете что-то вроде no-cache, чтобы мы могли его кешировать.

-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector