我的工作使用Akamai作为其营销网站的CDN。通过域访问站点时,经常会更改CDN上缓存的css或js文件。
我们遇到的问题是,即使使用版本字符串,也无法通过CDN提供这些文件的更新版本。
例如
/js/scripts.min.js?201801041618
在更新后仍将提供该文件的旧版本。
通过直接端点(域指向的地方)访问站点时,将加载文件的最新版本。
一种选择是从Akamai手动清除文件,但这很麻烦且不可扩展。
我们使用的是Symfony 4 PHP 7.2(版本字符串除外),是否有一些服务器端解决方案指示必须从其源而不是从缓存中提供特定文件?