Nginx 怎么刷新缓存??

2018-12-04 15:28:54 +08:00
 HSvng

网站字体文件跨域 修改 config 配置(如下)后

location ~ ..(eot|ttf|ttc|otf|eot|woff|woff2|svg)(.) { add_header Access-Control-Allow-Origin *; }

请问如何刷新 CDN 缓存?? 求大神指教,

8446 次点击
所在节点    NGINX
9 条回复
realpg
2018-12-04 15:36:37 +08:00
你怕是对 CDN 的模式有什么误解……
lhx2008
2018-12-04 15:38:57 +08:00
这个配置和 cdn 没关系
neoblackcap
2018-12-04 15:49:21 +08:00
据我了解,七牛有对应的 API,其他的话,没有。
还有的话,你不应该是刷新 CDN 的缓存,你应该是上一个新的版本,前端构建了解一下。在每个前端文件生成一个独立不重复的哈希作为版本号,这样就不用做所谓的 CDN 缓存刷新
HSvng
2018-12-04 15:49:41 +08:00
@lhx2008 我看的文章 原文是 :配置完后,例牌 reload 配置,刷新 CDN 缓存,就 ok 了。CDN 会缓存当时的 Response Header 的,每次修改必须刷新 CDN 缓存,不然浏览器刷死也不会生效。​
HSvng
2018-12-04 15:51:10 +08:00
@neoblackcap 这个我尝试过 结果还是显示字体文件跨域。。。
HSvng
2018-12-04 15:52:20 +08:00
@realpg 额,大佬求指教 网站字体文件跨域 的解决方式
lhx2008
2018-12-04 15:54:27 +08:00
@HSvng 那就通配符全刷了就可以了
HSvng
2018-12-04 16:05:29 +08:00
@lhx2008 请问如何操作 前端小白 不懂
lhx2008
2018-12-04 16:45:10 +08:00
@HSvng 前端没关系。。前端缓存 max-age 一般就 600 秒,把 cdn 那边刷了就可以了,cdn 面板那边可以可视化刷,具体看 cdn 的文档

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/514221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX