码迷,mamicode.com
首页 > 其他好文 > 详细

CDN

时间:2016-05-29 16:37:32      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

服务器这样一去一回发现,我傻呀。要知道一个静态页面里面的图片、js等夹起来一个页面从1-5M都有可能,如果有100个用户同时访问我,我tnnd1s内要发送几百M的数据,再大的网卡也撑不住的啊。

1、浏览器缓存

针对静态文件,css、js、图片这种属于静态资源,那么浏览器无需再去下载了,只需使用本地保存的历史文件

2、服务器端

服务器发现每次tnnd一个报文从全国各地来了,然后都返回一个一模一样的内容文件回去,不如在各个城市建立一个镜像服务器,那么就可以就近返回了。

然而这样依赖浏览器怎么判断从哪里最近呢

3、DNS

在浏览器每次访问服务器之前都会请求一下服务器的IP地址,那么只需在这个地方做一个手脚。根据用户的请求地址,返回一个最相近的IP

4、服务器上把这些相同的文件copy N份分发到镜像服务器上。

CDN

标签:

原文地址:http://www.cnblogs.com/corlycao/p/5539532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!