CDN加速静态文件服务器的访问
2024-09-08 05:15:41
1.用于加速用户下载资源的速度。
简单来说,CDN相当于一个中间代理,原来我们需要请求某个网址比如www.baidu.com,请求会直接发送至百度的服务器上,假如请求者在新疆,但百度的服务器在北京,这样的话请求和响应都会受距离影响慢一些,但有了CDN后,请求是先发至距离请求IP定位最近的CDN服务器上,该服务器上缓存了www.baidu.com页面上的一些静态文件,比如js,css.html,图片等,这样对请求的发起者来说,获取这些静态资源就比较近了,因此可以起到一定的加速效果.至于动态的资源,因为是可变的,所以无法通过缓存的方式存储在CDN服务器上,仍需要通过CDN去请求对应服务器获取资源,所以CDN加速仅限于静态资源.
CDN的架设成本比较高,就像快递公司的网点一样,如果需要提高服务效率和质量,需要在全国各个地区都设有网点,而且在人口稠密地区需要架设更多的网点来缓解单个网点的压力,这笔成本可以说是非常高了,所以一般CDN加速都是由专门的第三方大公司去做的,比如阿里,七牛云等,对小公司而言,自己架设成本太高,如果需要CDN加速,直接付费使用第三方提供的即可,价格合理,治理方便,一般第三方会提供详细的使用文档和优质的服务.
免费的CDN加速静态文件
https://www.bootcdn.cn
最新文章
- Linux 下应用程序最大打开文件数的理解和修改
- 学习jQuery的on事件
- BZOJ 2448: 挖油
- WCF的一点补充-Restful相关
- IIS提示Server Application Unavailable
- linux性能监控基础命令
- Qt之QProgressIndicator(等待提示框)
- Careercup - Facebook面试题 - 5890898499993600
- BZOJP1003 [ZJOI2006]物流运输trans
- AlertDialog具体解释
- Bigcommerce:安装的出错解决方案
- iOS.Animations.by.Tutorials.v2.0汉化(四)
- asp.net core 系列之中间件基础篇(middleware)
- VSC 解决红底线问题
- svn冲突意思
- 04_ switch 练习 _ 你及格了吗
- xdoj-1279(有趣的线段树--吉司机?!)
- 配置caffe中出现的问题汇总
- go变量赋初值
- ReentrantLock 使用