有关于web server架构的一个小疑问
今天闲的时候trace route了yahoo和sina的域名,yahoo的如下:
1 1 ms 1 ms <1 ms 172.21.127.1
2 3 ms <1 ms <1 ms 10.236.253.17
3 3 ms 3 ms 3 ms 10.236.253.46
4 12 ms 6 ms 5 ms 172.21.202.198
5 103 ms 100 ms 100 ms 172.21.202.18
6 102 ms 109 ms 99 ms 172.21.202.17
7 101 ms 101 ms 102 ms 10.236.252.6
8 104 ms 103 ms 106 ms 10.236.252.22
9 101 ms 107 ms 101 ms 140.242.214.1
10 104 ms 157 ms 165 ms lag1.esr2.sngp.masergy.com [64.138.1.25]
11 135 ms 143 ms 136 ms ge-5-2-1.esr1.hkca.masergy.com [64.138.1.89]
12 138 ms 135 ms 141 ms lag1.esr1.hkca.masergy.com [64.138.1.46]
13 164 ms 136 ms 140 ms fe3-31.br02.hkg04.pccwbtn.net [63.218.252.89]
14 138 ms 142 ms 137 ms tenge8-0.cr02.hkg04.pccwbtn.net [63.218.60.125]
15 295 ms 373 ms 302 ms pos10-2.br02.sjo01.pccwbtn.net [63.218.6.190]
16 303 ms 310 ms 303 ms 63-218-179-34.static.pccwglobal.net [63.218.179.34]
17 374 ms 357 ms 296 ms ae-3.pat2.swp.yahoo.com [216.115.96.57]
18 312 ms 298 ms 340 ms ae-6.pat2.gqb.yahoo.com [216.115.96.62]
19 321 ms 309 ms 310 ms ae-0.msr2.gq1.yahoo.com [66.196.67.23]
20 321 ms 299 ms 329 ms xe-9-0-0.clr2-a-gdc.gq1.yahoo.com [98.137.31.141]
21 298 ms 311 ms 299 ms et-18-25.fab2-1-gdc.gq1.yahoo.com [98.137.31.170]
22 315 ms 304 ms 324 ms po-10.bas2-7-prd.gq1.yahoo.com [206.190.32.31]
23 299 ms 322 ms 308 ms ir1.fp.vip.gq1.yahoo.com [206.190.36.45]
sina的如下:
1 <1 ms 3 ms <1 ms 172.21.127.1
2 <1 ms <1 ms 3 ms 10.236.253.17
3 2 ms 2 ms 5 ms 10.236.253.46
4 8 ms 5 ms 6 ms 172.21.202.198
5 113 ms 103 ms 103 ms 172.21.202.18
6 99 ms 101 ms 99 ms 172.21.202.17
7 100 ms 100 ms 110 ms 10.236.252.6
8 99 ms 100 ms 98 ms 10.236.252.22
9 100 ms 103 ms 101 ms 140.242.214.1
10 102 ms 101 ms 100 ms lag1.esr2.sngp.masergy.com [64.138.1.25]
11 135 ms 134 ms 134 ms ge-5-2-1.esr1.hkca.masergy.com [64.138.1.89]
12 134 ms 142 ms 231 ms lag1.esr1.hkca.masergy.com [64.138.1.46]
13 137 ms 134 ms 135 ms fe3-31.br02.hkg04.pccwbtn.net [63.218.252.89]
14 305 ms 306 ms 324 ms 192.205.36.233
15 313 ms 314 ms 343 ms cr1.sffca.ip.att.net [12.122.200.10]
16 309 ms 311 ms 315 ms cr83.sj2ca.ip.att.net [12.122.158.6]
17 310 ms 313 ms 546 ms gar4.sn1ca.ip.att.net [12.122.110.61]
18 310 ms 309 ms 320 ms 12.122.251.142
19 296 ms 295 ms 295 ms mdf001c7613r0004-tge-12-1.sjc1.attens.net [12.130.128.174]
20 296 ms 296 ms 297 ms 12.130.132.30
我觉得sina的比较好懂,yahoo的有一个疑问,看到最后几个router的名称都带有yahoo的字样,也就是说这些已经是yahoo内部的路由器了吗?一般的web server架构中应该会有负载平衡,web server, db server等几种吧,难不成yahoo连自己内部的路由器都放任别人来trace route吗?
有关于web server架构的一个小疑问的更多相关文章
- 关于SQL Server镜像的一个小误区
昨天晚上突然接到客户的电话, 说在配置了镜像的生产环境数据库下修改 “已提交读快照” 选项的时候报错, 需要先取消镜像然后再重新搭建.悲催的是这是个近TB的数据库,问我有没有什么快速的方法.于是我就问 ...
- MVP架构的一个小例子
主角: MVP是一种编程的架构模式,M=Model,负责提供数据:V=View,负责显示数据:P=Presenter,负责处理数据. 应用例子: csharp写的一个qq机器人. 一.Model层 获 ...
- C# 三层架构的一个小练习(Winfrom与SQLite数据库组合)
本文文字方面引用 微冷的風丶(博客地址:https://www.cnblogs.com/smbk/) 代码部分是本人亲自写的一个sqlite数据库的最简单登录界面练手(当时写的太烂了,现在回顾重构一下 ...
- c++复习——一个小疑问
C++中,子类为什么不能访问基类的private数据? emmm 来自一个vegetable dog的疑问: 首先基类可以通过调用自身public成员函数来访问private 而子类又可 ...
- C#中自己动手创建一个Web Server(非Socket实现)
目录 介绍 Web Server在Web架构系统中的作用 Web Server与Web网站程序的交互 HTTPListener与Socket两种方式的差异 附带Demo源码概述 Demo效果截图 总结 ...
- 自己动手实现网络服务器(Web Server)——基于C#
前言 最近在学习网络原理,突然萌发出自己实现一个网络服务器的想法,并且由于第三代小白机器人的开发需要,我把之前使用python.PHP写的那部分代码都迁移到了C#(别问我为什么这么喜欢C#),之前使用 ...
- 【Python Programe】WSGI (Web Server Gateway Interface)
Part1: What is a Web server? 一个位于物理服务器上的网络服务器(服务器里的服务器),等待客户端去发送request,当服务器接收到request,就会生成一个respons ...
- 如何写一个简单的Web Server(一)
在本篇博文中我将介绍如何写一个Web Server.博文中大部分资料我是参考的这篇文章(http://www.linuxhowtos.org/C_C++/socket.htm),英文不错的同学可以 ...
- 小测几种python web server的性能
http://blog.csdn.net/raptor/article/details/8038476 因为换了nginx就不再使用mod_wsgi来跑web.py应用了,现在用的是gevent-ws ...
随机推荐
- Linux下搭建Hadoop集群
本文地址: 1.前言 本文描述的是如何使用3台Hadoop节点搭建一个集群.本文中,使用的是三个Ubuntu虚拟机,并没有使用三台物理机.在使用物理机搭建Hadoop集群的时候,也可以参考本文.首先这 ...
- AdTime:多屏时代下传统媒体的鼓起
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzk1MTQzNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...
- qingshow “不积跬步无以至千里,不积小流无以成江海”。--荀子《劝学篇》 用tomcat+花生壳搭建自己的web服务器+域名(参考)
链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html 用tomcat搭建web服务器 目标:免费拥有自己的网站及域名 ...
- OC-多线程安全隐患及一般解决办法
1.多线程的安全隐患1.1>一块资源可能被多个线程共享,也就是多个线程可能会访问同一块资源,如多个线程访问同一个对象,变量,文件等当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题1. ...
- lua语法 - 基础篇
1. 注释 单行注释:--,类似于C++的// 多行注释:--[[ ... ]],类似于C++的/*...*/ 2. 语句 分隔符:分号或者空格,一般多行写一起,建议用分号 语句块:do ... en ...
- Delphi XE7下如何创建一个Android模拟器调试
利用Delphi XE7我们可以进行多种设备程序的开发,尤其是移动开发应用程序得到不断地加强.在实际的Android移动程序开发中,如果我们直接用android真机直接调试是非常不错.一是速度快,二是 ...
- int 转换成 CString(VC2008里有这个问题)
int s = 123; CString str; str.Format("%d",s); 这样就可以了,但是有的会提示这个错误 如果出现这个错误,就改成下面这个就OK了: st ...
- 教师简介 (Alma Del Tango的小站)
教师简介 (Alma Del Tango的小站) Esteban Peng (TT) & Emilia Jia (Amy) TT和Amy是北京极具影响力的专业舞者,他们从07年开始推广阿根廷探 ...
- C# 未能加载文件或程序集“MySQLDriverCS..." 错误解决
在解决方案的属性里,生成,里面有个目标平台,网上说的 大概也就是64位和32位的不兼容问题..试着把目标平台改为X86后竟然神奇的正常了!
- ASM - 条件判断
技术交流,DH讲解. 正式之前,我们看看寄存器和CPU的标志位: OD中的截图,下方的CPAZSTDO就是标志位. Delphi的FPU窗口,右边一列就是标志位.为什么要给大家看标志位呢?因为ASM中 ...