Принудительно кэшировать ресурсы из CDN

Моя работа использует Akamai в качестве CDN для своего маркетингового сайта. Часто бывают изменения в файлах css или js, которые кэшируются в CDN при доступе к сайту через домен.

Мы сталкиваемся с проблемами, когда обновленные версии этих файлов не передаются по CDN, даже когда используются строки версий.

Например,

/js/scripts.min.js?201801041618

будет по-прежнему обслуживать старую версию этого файла после обновления при попытке доступа через CDN (домен).

При доступе к сайту через прямую конечную точку (на которую указывает домен) загружается последняя версия файла.

Один из вариантов — очистить файл от Akamai вручную, но это громоздко и не масштабируется.

Мы используем Symfony 4 PHP 7.2 — кроме строк версий, есть ли какое-нибудь решение на стороне сервера, чтобы указать, что определенный файл должен обслуживаться из его источника, а не из кэша?

0

Решение

Задача ещё не решена.

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

Других решений пока нет …