全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 611|回复: 12

我理解的CDN加速 不知道有没有错误

[复制链接]
发表于 2021-9-29 15:28:33 | 显示全部楼层 |阅读模式
我服务器10M  下载大约1.2M左右

但是理论是1.2M 很多其他地方可能网络差异 可能只有800KB 有的 地方甚至200kb

我用了CDN  全国谐调网络 基本平均其他地方都可能达到1.2M 或者1M 左右


但是这个CDN 不可能把速度提高到超过1.2M 比如提高到3M 之 不能高过自己10M带宽


求教一下  是这个理解吗
发表于 2021-9-29 15:29:03 | 显示全部楼层
不是                       
 楼主| 发表于 2021-9-29 15:31:37 | 显示全部楼层

大佬 难道是CDN 缓存了我的文件 可以大过我的下载速度的速度 给别人下载码?比我我1.2M  用了CDN 就可以3M 甚至更高??
发表于 2021-9-29 15:31:39 | 显示全部楼层
CDN的全称是Content Delivery Network,即内容分发网络

没缓存的cdn叫代理
带缓存的叫cdn
打个比方 用户访问一个资源 /xxx/aaa/1
如果有缓存 那么cdn节点发现用户访问了这个key  直接在缓存中 返回此url
如果没缓存 cdn就回源  也就是请求你的网站中这个资源的内容.然后返回给用户,并且根据策略 缓存起来
下次再访问这个url  就可以直接返回缓存了
 楼主| 发表于 2021-9-29 15:32:40 | 显示全部楼层
jhsyue 发表于 2021-9-29 15:31
CDN的全称是Content Delivery Network,即内容分发网络

没缓存的cdn叫代理

这下理解了 多谢
发表于 2021-9-29 15:33:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-9-29 15:33:32 | 显示全部楼层
本帖最后由 小旭 于 2021-9-29 15:34 编辑

假如你做了一个PHP网站PHP理论上不会超过你现有的带宽 但静态资源会超过 比如MP4静态资源可能超过很多 原理就是你的静态资源被CDN服务器缓存下载到CDN服务器上 下次访问MP4就不用去你的服务器了
发表于 2021-9-29 15:35:31 | 显示全部楼层
本帖最后由 0048eca662ab154 于 2021-9-29 15:45 编辑

建议入学计算机相关专业
发表于 2021-9-29 15:40:21 | 显示全部楼层
本帖最后由 斜阳晚暮 于 2021-9-29 15:49 编辑

CDN一般加速静态文件,主要是图片,音视频之类静态文件。

你服务器——10M带宽——>CDN中心节点缓存——带宽几乎不受限复制——>CDN边缘节点缓存——用户的宽带带宽——>用户设备PC+手机

用户访问时候带宽基本上只取决自己宽带大小。所以容易被刷CDN流量费用。大公司无所谓。个人还是用面板上可以设置CDN带宽的商家。也就是可以手动限制CDN边缘节点到用户之间的带宽大小,不要设置的太高,差不多就行。不过设置的太低的话。CDN的意义又有限,基本上只能提高点延迟。


如果是动态资源多的网站。那么你说的基本是对的。每次用户访问,CDN都需要请求回源到你服务器,受10M带宽限制。不过任何网站,都有静态资源。分离一下,效果还是有的。


发表于 2021-9-29 15:41:51 | 显示全部楼层
其实缓存以后就看CDN节点的配置了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 15:42 , Processed in 0.068414 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表