欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

深入分析Java Web技术内幕(二)

发布时间:2025/3/20 java 27 豆豆
生活随笔 收集整理的这篇文章主要介绍了 深入分析Java Web技术内幕(二) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

DNS域名解析

第一步:浏览器检查缓存中有没有这个域名对应的解析过的IP地址,有则解析结束。

第二步:如果用户的浏览器缓存中没有,浏览器会查找操作系统缓存中是否有这个域名对应的DNS解析结果。hosts文件可以将任何域名解析到能够访问的IP地址。

第三步:用户向Local DNS 发起请求.。LDNS主要承担了域名的解析工作

第四步:如LDNS没有命中,向根域名Root DNS发起解析请求

第五步:根域名服务器返回给本地域名服务器一个所查询的主域名服务器(gTLD Server)地址

第六步:本地域名服务器(LDNS)再向上一步返回的gTLD服务器发送请求

第七步:接受请求的gTLD服务器查找并返回此域名对应的Name Server域名服务器地址,Name Server通常就是注册的域名服务器。

第八步:Name Server域名服务器会查询存储的域名和IP的映射关系表

第九步:返回该域名对应的IP和TTL值, LDNS缓存

第十步:把解析的结果返回给用户。

nslookup命令看查询域名的解析过程

ipconfig/flushdns命令刷新缓存

CDN

CDN也就是内容分布网络(Content Delivery Network), 它是构建在现有Internet上的一种先进的流量分配网络。

CDN=镜像+缓存+整体负载均衡

目前CDN都以缓存网站中的静态数据为主,CSS,JS,静态页面等数据。用户在从主站服务器请求到动态内容,再从CDN上下载这些静态数据。

负载均衡

负载均衡(Load Balance)就是对工作任务进行平衡、分摊到多个操作单元上执行,如图片服务器、应用服务器等,共同完成工作任务。

CDN动态加速

技术原理:在CDN的DNS解析中通过动态的链路探测来寻找回源最好的一套路径,然后通过DNS的调度将所有请求调度到选定的这条路径回源,从而加速用户访问的效率。

总结

以上是生活随笔为你收集整理的深入分析Java Web技术内幕(二)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。