0

我的工作使用 Akamai 作为其营销网站的 CDN。当通过域访问站点时,通常会更改缓存在 CDN 上的 css 或 js 文件。

我们遇到的问题是,即使使用了版本字符串,这些文件的更新版本也不会通过 CDN 提供。

例如,

/js/scripts.min.js?201801041618

尝试通过 CDN(域)访问时,更新后仍会提供此文件的旧版本。

通过直接端点(域指向的地方)访问站点时,会加载文件的最新版本。

一种选择是手动从 Akamai 清除文件,但这很麻烦且不可扩展。

我们使用的是 Symfony 4 PHP 7.2 - 除了版本字符串,是否有一些服务器端解决方案表明必须从它的源而不是从缓存中提供特定文件?

4

0 回答 0