例如baidu.com网页中,使用的图片地址是img.baidu.com甚至都不是baidu域名下的图片,这样做有什么好处
- 因为动态文件跟静态文件对服务器的要求不一样,动态网页文件需要解析,静态的资源图片不需要
- 同域名下的图片请求,也会携带cookie,不同域名则不会;主要是为了安全,同时也能节省带宽
- 静态资源可以专门人管理,静态文件也能做专门的优化,比如cdn加速
- 某些浏览器,比如ie,同域名同时只能下载两个文件,其他文件以队列形式下载,换域名可以缓解
cdn (content devilery network)内容分发网络
- 负载均衡技术
- 自动匹配,性能好的服务器多请求不至于浪费,性能差的服务器少请求不至于拖累
- 动态内容分发与复制技术
- 把内容复制到用户访问的就近cdn节点
- 会导致实时性不太好
- 缓存技术
- 缓存服务器