http 请求 详解 3
来源:互联网 发布:铅笔袋淘宝 编辑:程序博客网 时间:2024/06/03 21:27
1.4.2
Linux和windows下可以用nslookup来查域名对应ip
Linux用dig查解析过程:questionsection 表示当前域名是A记录,Answer Section 显示ip。
Dig +trace 可查看重从根域名(.)到gTLD Server(.com)在到域名服务器(name server)
1.4.3 清楚缓存的域名
域名解析后会缓存在本机和local DNS上,以TTL值作为缓存时间,存储空间大小影响缓存时间。Local DNS 的缓存时间人工难以介入,本地缓存能够被修改:1.ipconfig /flushdns
2./etc/init.d/nscdrestart 3.重启
Jvm通过InetAddress缓存域名解析结果,有正确结果的缓存和失败结果的缓存,缓存时间可配置。
修改该配置可以在:%java_home%的配置文件中,-Dsun.net.inetaddr.ttl启动参数,InetAddress动态修改。
InetAddress最好用单例,让域名解析的缓存可以复用。InetAddress解析域名非常耗时。
1.4.4 几种域名解析方式
A记录:ip。多个域名可指向同一地址
MX(mail exchange)记录:邮箱服务器的IP。
CNAME(Canonicalname别名):另一个域名。待解析的域名将指向这个别名域名
NS:另一个DNS 的ip。指定到该域名服务器去解析
TXT:为域名提供说明
1.5 CDN工作机制
CDN是流量分配网络。镜像(mirror)+缓存(cache)+整体负载均衡(GSLB)
CDN主要存储静态文件:js,ccs,图片,静态页面。请求从服务器中获取html页面,html页面再到CDN去取静态文件
CDN的目标:
可扩展性(增大数据量),
安全性(防攻击),
可靠性、响应、执行(提供容错机制)
1.5.1 CDN 架构
浏览器->DNS ->CDN->浏览器
1.5.2负载均衡
分陪任务,提高性能,避免一台服务器的故障风险,不同区域分布是不同区域使用感相同
链路负载均衡:通过DNS获取web server IP,优点:中间没代理服务器 缺点:域名ip被缓存,一旦webserver出问题
集群负载均衡分硬件和软件,硬件:贵,性能好,不能扩容;软件:成本低,使用广,增加网络延时。
- http 请求 详解 3
- HTTP 请求报头详解
- HTTP 请求报头详解
- http 请求报头详解
- HTTP请求方法详解
- HTTP 请求报头详解
- HTTP请求头详解
- HTTP请求头详解
- HTTP 请求报头详解
- HTTP 请求报头详解
- http请求头详解
- HTTP请求分类详解
- HTTP请求报文详解
- HTTP 请求报头详解
- Http请求详解
- HTTP请求头详解
- HTTP请求方法详解
- HTTP请求Header详解
- 菜鸟学SSH之Struts2的配置
- HTTP返回值
- linux内核数据结构之链表
- ibatis源码学习(四)动态SQL的实现原理
- CString 百度百科
- http 请求 详解 3
- C++指针加整数、两个指针相减的问题
- 快速排序小规模数据
- CAEmitterLayer实现粒子效果
- Autolayout平分多个按钮宽度
- 解决json参数中有参数是url地址导致json无法正确传输与解析
- iOS 获取手机或应用相关属性
- hadoop resourcemanager java.net.BindException: Port in use: x:8088
- SAMBA共享