多级缓存中的一级缓存全网流量分发CDN

鸡蛋不要放在一个篮子里,篮子摔了就都没了。

httpdns

浏览器访问一个域名的过程:先去操作系统的hosts文件中寻找域名对应的ip地址,存在就拿来使用,直接向该ip地址发起网络请求。如果没有就去操作系统的dns(domain name service)缓存中查找,缓存是对浏览历史记录的一种缓存,dns服务器存储的就是域名->ip的键值对,在互联网上有很多这种dns服务器,电信、网通、铁通、谷歌、114等都有dns服务器。dns服务器是层层缓存起来的,全世界有13台根域名服务器。一个域名可以绑定多个IP地址,那么该返回哪个IP地址呢?在本机IP配置中有一项DNS服务器的选项,会先去那寻找。物理的距离也会造成高延迟,将nginx部署到各地的服务器上,对域名进行分地区动态绑定,这种技术就叫CDN。nginx:放html静态页面;进行反向代理;写lua脚本等;动静分离;负载均衡等。服务器间同步数据用的是netty框架。初期购买云服务简化开发,随着业务逻辑的复杂度提升,数据私密性及安全性要求,需要自己写框架。nginx基于内存的缓存。数据中心。数据备份。异地数据备份保障数据安全。企业开在派出所旁边。地震海啸等自然灾害带来的数据丢失灾难。LRU缓存清除算法。http_proxy_cache本地磁盘缓存(文件缓存)。十几块钱是让用户装app的成本,以前是三块钱。现在只能做工具类的app。

 

发布了916 篇原创文章 · 获赞 394 · 访问量 79万+

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/104122918