【发布时间】:2020-01-31 10:23:05
【问题描述】:
当我通过 CloudFront 提供 JS 和 CSS 时,我的网站主题已损坏。进一步的故障排除表明,一些 JS 和 CSS 内容与来源不同,我怀疑这就是原因。 CF 有没有可能修改我们的 JS/CSS 内容的某种优化功能?如果是,我们如何禁用或解决此问题?
我相信这不是缓存问题,因为启用 CF 后源文件没有任何更改。另外,我试图使 /wp-content/uploads/sites/2386/bb-plugin/cache/* 无效,但仍然得到相同的行为。如下面的打印屏幕所示,我还将查询字符串设置为“Forward all, cache based on all”。
下面是通过对比origin和CF不同的JS和CSS文件,以及我的CF设置打印画面:
JS
- (来源) https://www.seeustosee.com/wp-content/uploads/sites/2386/bb-plugin/cache/2650-layout.js?ver=774d199e19697e00bc26b83ff78afa2c
- (CF) https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/2386/bb-plugin/cache/2650-layout.js?ver=774d199e19697e00bc26b83ff78afa2c
CSS
- (来源) https://www.seeustosee.com/wp-content/uploads/sites/2386/bb-plugin/cache/2650-layout.css?ver=774d199e19697e00bc26b83ff78afa2c
- (CF) https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/2386/bb-plugin/cache/2650-layout.css?ver=774d199e19697e00bc26b83ff78afa2c
CF 行为设置 https://imgur.com/XiPDq0X
【问题讨论】: