服务器网络可以走 CDN?

2022-03-02 12:00:02 +08:00
 mmmmms

背景:我们公司的网站有一些资源是放在亚马逊的 CDN 服务的,但是很奇怪的是偶尔会出现资源跨域无法加载 js 脚本的问题。就这个问题后端站出来指责为什么要把 js 资源放 CDN 。 我说为了优化加载速度,这些不变的大的第三方依赖放在 CDN 速度会快一点。 他就说可以放在服务器,服务器同样可以开 CDN 。这就触及到我的知识盲区了,在我理解中,服务器是不能开 CDN 的,因为它并不是静态资源。

所以,求助大神们,帮忙科普一下服务器开 CDN 的原理

2063 次点击
所在节点    CDN
10 条回复
xmumiffy
2022-03-02 12:02:46 +08:00
可以的 Amazon CloudFront , 去联系你的销售就行
0ZXYDDu796nVCFxq
2022-03-02 12:04:23 +08:00
coosir
2022-03-02 12:28:05 +08:00
你们两方理解都有问题
1. js 放 CDN 没问题,而且很适合。有其他问题就去解决,不要赖这个
2. 动态内容同样可以加速
kwater
2022-03-02 12:41:16 +08:00
客户端 request 并发 limit ,怼回去
mmmmms
2022-03-02 12:43:39 +08:00
谢谢大神们,基本了解了,动态内容 CDN 其实本质上是通过规划最佳的溯源路径达到提升请求速度的目的,本质上服务器还是只有一台的,不知道我的理解有没有错
3dwelcome
2022-03-02 12:50:57 +08:00
@mmmmms 一台服务器能叫 CDN ?恭喜你同事,重新定义 CDN 。
yuzo555
2022-03-02 12:54:00 +08:00
动静分离,动态不缓存,静态缓存。
jiuhuicinv
2022-03-02 12:58:09 +08:00
js 资源放 cdn 没问题
GrayXu
2022-03-02 13:57:50 +08:00
@mmmmms #5 是的,动态内容不是靠 cache 。你们俩说的都不在一频道上。。
AS4694lAS4808
2022-03-02 14:47:05 +08:00
js css 之类的静态文件肯定是走 CDN ,动态内容走 CDN 的意思是 CDN 提供商在用户当地有接入点,可以走更快的私有网络把请求发到服务器,速度还是比静态 CDN 慢。

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

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

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

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

© 2021 V2EX