有字节的小伙伴吗? 你们的静态资源公共库有 bug

336 天前
 ucando

先给出 静态资源库网址

用拼接方式生成的静态资源链接会莫名其妙地输出其它的库内容. 比如我拼接了一个 vue 和 element-ui 的静态资源链接, 刚开始是可以正常使用的, 但后面这个链接可能返回的就不是 vue 和 element-ui 的内容了, 这在生产环境上简直就是灾难

2901 次点击
所在节点    程序员
17 条回复
mohumohu
336 天前
没看懂怎么拼接的
kkocdko
336 天前
给出复现方法。
coolzjy
336 天前
「因使用本网站静态资源导致的任何损失,本网站概不负责。」

自己的东西随便玩玩,生产你还真敢用没有质保的东西?
bthulu
336 天前
别人这就是故意的, 防止你们拿来当 cdn 用.
k9982874
336 天前
资源库 CDN 还是用口碑好的吧,用这个你不怕被投毒?
royzxq
336 天前
有复现方法吗
ucando
336 天前
@bthulu 这本来就是公开让人用的呀, 故意整人好像也说不过去

@mohumohu 拼接后的链接类似 https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-Y/??vue/2.6.14/vue.min.js,element-ui/2.15.7/index.min.js, 可以一个链接同时获取多个库

@kkocdko @royzxq 这个还真的给不了稳定复现的示例, 但已经不止一次碰到了. 暂时都是在缓存有效期为一年的情况下发生的, 怀疑是生成缓存的机制有问题, 是否会有缓存互相覆盖的情况发生.
ucando
336 天前
@kkocdko
@royzxq 刚翻了一下历史记录, 发现原来有问题的链接还是可以正常访问的
https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/??element-ui/2.13.2/theme-chalk/index.css,nprogress/0.2.0/nprogress.min.css
https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-m/??element-ui/2.13.2/theme-chalk/index.css,nprogress/0.2.0/nprogress.min.css
这两个链接正常来说只是有效期不同, 但现在里面的内容也是不一样的
yinmin
336 天前
@ucando 为啥要直接引用第三方的资料库?直接把文件放到自己服务器更安全吧?
ucando
336 天前
@yinmin cdn 加速, 节省自身带宽. 要说可控性那肯定还是自己服务器要更好些.
PureWhiteWu
336 天前
收到,感谢楼主,我去反馈一下看看。

另外,对某些楼层:不信任就不要用,推荐自建。这本来就是公益,cdn 费用巨贵,少用点可以给我们省点钱发年终。
PureWhiteWu
336 天前
已经反馈给负责人,后续会由负责人跟进看看。
ucando
336 天前
@PureWhiteWu 感谢
qzwl
335 天前
@PureWhiteWu 哈哈,这点省下来不够分啊。
liuidetmks
335 天前
@coolzjy 免费的服务基本都有这句话,
付费的云出故障也没说给你赔偿业务损失
8355
335 天前
@liuidetmks
付费云故障的本质是需要做故障处理 付费云都有服务本身的赔偿 协议里都有
毕竟没有任何东西是永远可用的,如果你的业务很重要你应该有相应的措施,要么给足够多的钱找厂商来做
PureWhiteWu
335 天前
@qzwl 哈哈哈哈哈,那也比给他们用了强。

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

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

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

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

© 2021 V2EX