1. 了解CDN的机制,[参考链接](juejin.im)
CDN的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更为快和稳定。通过在网络各处放置几诶单服务器所构成的在现在的互联网基础之上的一层只能虚拟网络,CDN系统能够实时地根据网络流量和各节点的链接,负载状态以及到用户的距离和相应时间等综合信息将用户的请求重新导向离用户最近的服务节点上
2. CDN 与 反向代理的区别, [参考链接](www.i3geek.com)
简单来说,CDN是现在一种网络加速的解决方案,反向代理是将用户的请求转发给后端服务器的技术。
CDN是用到了反向代理的技术原理,其最关键的核心技术是智能DNS等。
3. 模块化AMD和CMD的区别,[参考链接](juejin.im)
AMD与CMD都是在页面初始化的时候加载所有模块,唯一的区别就是AMD就近以来是当模块被require时才会触发执行。
CommonJs中定义了,一个文件就是一个模块。在nodejs的实现中,也给每个文件赋予了一个module对象,这个对象包括了描述当前模块的所有信息
UMD = AMD+CommonJS, 场景是当你封装的模块需要适配不同的平台
4. 什么是简单请求
1、get/post/head请求
2、content-type 为text/plain、multipart/form-data、application/x-www-form-urlencoded
不满足以上条件的,均为复杂请求,复杂请求会发送两次,第一次去服务器请求客户端能否获取数据
展开
评论