<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>月影鹏鹏 &#187; Architecture(架构)</title>
	<atom:link href="http://jk.scanmon.com/wp/category/it-technology/arch/feed" rel="self" type="application/rss+xml" />
	<link>http://jk.scanmon.com</link>
	<description>不断探索,追求卓越,成为出色的系统管理员!</description>
	<lastBuildDate>Wed, 28 Jul 2010 02:45:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>自己架设的dns服务器</title>
		<link>http://jk.scanmon.com/wp/godaddy-dns-server.html</link>
		<comments>http://jk.scanmon.com/wp/godaddy-dns-server.html#comments</comments>
		<pubDate>Sun, 27 Jun 2010 11:36:07 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[服务器管理]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/wp/%e8%87%aa%e5%b7%b1%e6%9e%b6%e8%ae%be%e7%9a%84dns%e6%9c%8d%e5%8a%a1%e5%99%a8.html</guid>
		<description><![CDATA[鹏鹏工作室ScanMon在godaddy注册的域名，想使用自己架设的dns服务器。但是更改name server时，直接填入dns服务器的ip会报Invalid TLD错误，原来需要给dns服务器注册一个名称。但在godaddy的控制面板里翻了半天也没找到能注册的地方，最后在网上搜了好久，才找到了注册的入口，整个跟人捉迷藏呢。不得不说，godaddy的操作界面实在是太烂了。
具体入口是：
登录进入My Account页面
点击左边列表的domain manager，进入domain manage页面
点击列表中的域名，进入domain detail页面
把滚动条拉到底，左下角有个host summary，就是这儿了！注意这个页面滚动条里又套了个滚动条，简直是故意跟人躲猫猫呢，我最初在这儿翻了好几次，楞是没发现。
ScanMon参考：
http://www.webhostingtalk.com/showthread.php?t=673991
http://bbs.unixidc.com/read-htm-tid-853.html
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/godaddy-dns-server.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>邮件服务器域名/IP反解析 （转载）</title>
		<link>http://jk.scanmon.com/wp/main-server-fanyumingjiexi.html</link>
		<comments>http://jk.scanmon.com/wp/main-server-fanyumingjiexi.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 03:39:31 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[question (问题)]]></category>
		<category><![CDATA[网站运维]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1958</guid>
		<description><![CDATA[在垃圾邮件泛滥的今天，垃圾邮件给我们的生活、工作、学习带来了极大的危害。由于SMTP服务器之间缺乏有效的发送认证机制，即使采用了垃圾邮件识别阻拦 技术效果仍旧一般，再者垃圾邮件识别阻拦技术主要是在收到信件后根据一定条件进行识别的，需要耗费大量服务器资源，如果能在信件到达服务器之前就采取一定 手段，这样就能大大提高服务器效率了。因此，目前许多邮件服务器如sina.com，hotmail.com，yahoo.com.cn等等都采用了垃圾 邮件识别阻拦技术+IP反向解析验证技术以更好的阻拦垃圾邮件。
我们先来了解一下什么是IP反向解析。其实作过DNS服务器的朋友一定会知道DNS服务器里有两个区域，即“正向查找区域”和“反向查找区域”，反向查找 区域即是这里所说的IP反向解析，它的作用就是通过查询IP地址的PTR记录来得到该IP地址指向的域名，当然，要成功得到域名就必需要有该IP地址的 PTR记录。
那么IP反向解析是怎么被应用到邮件服务器中来阻拦垃圾邮件的呢？我们来看看下面一个例子：
某天，阿Q到A公司拜访，他递上一张名片，名片上写着他来自“黑道杀人俱乐部”以及电话号码等信息，A公司觉得应该对阿Q的来历做个简单调查，于是打电话 到阿Q名片上的电话号码所属电信局进行查实，如果电信局告诉A公司其电话号码不属于“黑道杀人俱乐部”，则A公司将拒绝阿Q的拜访，如果其电话号码的确属 于“黑道杀人俱乐部”，A公司可能接受阿Q的拜访也可能进一步查实，于是就打电话到“黑道杀人俱乐部”所属注册机构查询，如果得到的答复确认该俱乐部确有 此电话号码，则A公司将接受阿Q的拜访，否则仍将拒绝阿Q的拜访。
这个例子中，阿Q好比是我们的邮件服务器，A公司是对方邮件服务器，“黑道杀人俱乐部”就是我们邮件服务器与对方邮件服务器通信时所使用的HELO域名 （不是邮件地址@后的域名），名片上的电话号码就是我们邮件服务器出口的公网IP地址。A公司对阿Q进行调查的过程就相当于一个反向解析验证过程。由此看 出，反向解析验证其实是对方服务器在进行的，如果我们没有做反向解析，那么对方服务器的反向解析验证就会失败，这样对方服务器就会以我们是不明发送方而拒 收我们发往的邮件，这也就是我们排除其它原因后（如被对方列入黑名单、没有MX记录、使用的是动态IP地址等等）在没做反向解析时无法向 sina.com、homail.com发信的原因。
那么我们应当如何顺利做好反向解析？首先要有固定公网IP地址、可用域名（最好不要被其它服务所用），例如您有diyway.net的域名，您可以要求您 的域名注册商为您添加一个mx.diyway.net的域名并将其A记录指向您的SMTP服务器出口公网IP地址，如：61.192.56.23，接着请 与您的固定IP所属ISP（一般电信或网通）联系要求为您的IP反向解析至mx.diyway.net。完成后别忘了将您的SMTP服务器的HELO域名 改为mx.diyway.net，这样才可以达到目的。
=======================================================
nslookup –qt=ptr yourIP
比如我的域名是diyway.net
我的邮件服务器地址是： mail.diyway.net
邮箱用户名称格式为username@diyway.net
在邮件服务器上设置邮件系统的HELO为:mx.diyway.net
邮件服务器IP为 ：61.192.56.23
找当地电信做61.192.56.23这个IP反解析到mx.diyway.net
在Windows系统中，在运行命令下 输入 cmd 再在打开的窗口输入 nslookup –qt=ptr 61.192.56.23
返回信息如下：
C:\Documents and Settings\user&#62;nslookup –qt=ptr 61.192.56.23
Server:  mx.diyway.net
Address: 61.192.56.23
说明这个IP的反解析就是成功了。
返回信息如下
C:\Documents and Settings\user&#62;nslookup –qt=ptr 61.192.56.23
*** Can&#8217;t find server name for address 61.142.80.154: Non-existent domain
Server:  UnKnown
Address:  61.192.56.23
说明这个IP的反解析没有作。
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/main-server-fanyumingjiexi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>智能dns服务器配置</title>
		<link>http://jk.scanmon.com/wp/zhineng-dns-configure.html</link>
		<comments>http://jk.scanmon.com/wp/zhineng-dns-configure.html#comments</comments>
		<pubDate>Sat, 06 Feb 2010 12:24:56 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[cluster(集群)]]></category>
		<category><![CDATA[linux 应用]]></category>
		<category><![CDATA[探索中的鹏鹏工作室]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1934</guid>
		<description><![CDATA[智能DNS配置
1、通过智能DNS自动解析,自动判断网通和电信用户,真正做到南北互联，从而做到网站加速。
2、负责配置好BIND智能dns配置，并做一个月的配置服务。
3、提供一份区分电信、网通、教育网、移动网络的ip分配表。
4、要求安装智能dns的服务器为linux 服务器。

什么是智能DNS？

域名DNS智能分网负载均衡解析技术（简称DNS智能解析），就是使同时拥有两台或多台不同地区及接入镜像服务器的互联网内容信息服务商（ICP），通 过DNS智能解析技术，让其内容信息访问者或用户尽可能使用同一地区或同一接入ISP或互访速度较快的网络来高速访问其提供的服务，从而从根本上解决或者 减轻网络拥挤而造成的网站信息访问者或客户丢失而带来的种种直接或者间接的经济损失。而我们的双线空间，一个空间两个IP，您只需要用一个空间就可以实现 两台服务器才能完成的工作。
智能dns 比 传统CDN的优势？
传统的CDN加速是静态页面加速,如果您的网站有ASP程序如论坛,则北方用户访问同样是很慢。而使用我们的双线空间,空间一个空间两个IP,北方用户用 网通,南方用户用电信,因为是同一个空间,不管是asp程序还是普通的web页面都是同样的快,加上智能DNS自动解析,自动判断网通和电信用户,真正做 到南北互联。

]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/zhineng-dns-configure.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP 头部 cache 控制字段</title>
		<link>http://jk.scanmon.com/wp/http-%e5%a4%b4%e9%83%a8-cache-%e6%8e%a7%e5%88%b6%e5%ad%97%e6%ae%b5.html</link>
		<comments>http://jk.scanmon.com/wp/http-%e5%a4%b4%e9%83%a8-cache-%e6%8e%a7%e5%88%b6%e5%ad%97%e6%ae%b5.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 08:34:02 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[linux 应用]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1853</guid>
		<description><![CDATA[
关于 cache 控制
HTTP/1.0 提供了一种简单的 cache 机制。一个源头服务器，使用一个带有时间戳的 Expires 头部标识在一个响应中，这样的意思就是表示何时过期。进一步还有条件请求：在请求头部中包含一个 If-Modified-Since 字段，指定的是响应头中的 Last-Modified 时间戳，这样服务器就响应 304，暗示被缓存的条目是有效的，或者重新取一遍条目之后返回 200。
HTTP/1.0 还包含一个机制：Pragma: no-cache，对于客户端而言，意思是一个请求不能从 cache 中获得。
HTTP/1.0 的机制大体上是没有问题的，但是可能有缺点，没有允许服务器或者客户端对 cache 进行完全的或者明确的控制。
HTTP/1.1 尝试提供明确的和可扩展的协议机制，保留了 1.0 中的设计。
在 1.1 中，一个 cache 条目在达到过期时间之前是新鲜的，在过期之后则是不新鲜的。一个 cache 不需要丢弃一个不新鲜的条目，但是在返回给客户端之前，它通常必须重新从源头服务器那里获得，协议允许源头服务器和终端用户来覆盖这种行为。
在 HTTP/1.0 中，一个 cache 条目使用 If-Modified-Since 条目来重新强刷获得一个条目，它使用了绝对时间戳，带来的明显问题就是时间偏移可以。因此在 HTTP/1.1 中引入了更一般的概念：etag。HTTP 服务器将 etag 头部放在响应中。但问题是在大网站中多台机器的同一资源 etag 应该相同，但实际计算出来不同，因此不适合使用。
HTTP/1.1 包括一些额外的新的条件请求头，除了 If-Modified-Since 之外。最基本的是 If-None-Match，它允许一个客户端对一个请求的资源进行多种表示（tag），这些表示发给服务器之后如果没有一个表示可以匹配资源当前的 tag 值，服务器将返回一个正常的响应，否则它将返回一个 304 头部并带有 etag 指示哪个表示是合理的。
HTTP/1.1 也加入了一些新的条件请求头部：If-Unmodified-Since 和 [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/http-%e5%a4%b4%e9%83%a8-cache-%e6%8e%a7%e5%88%b6%e5%ad%97%e6%ae%b5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keepalived与Haproxy和LVS应用一则实例</title>
		<link>http://jk.scanmon.com/wp/keepalived%e4%b8%8ehaproxy%e5%92%8clvs%e5%ba%94%e7%94%a8%e4%b8%80%e5%88%99%e5%ae%9e%e4%be%8b.html</link>
		<comments>http://jk.scanmon.com/wp/keepalived%e4%b8%8ehaproxy%e5%92%8clvs%e5%ba%94%e7%94%a8%e4%b8%80%e5%88%99%e5%ae%9e%e4%be%8b.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 05:49:22 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[cluster(集群)]]></category>
		<category><![CDATA[linux 应用]]></category>
		<category><![CDATA[服务器管理]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/1847.html</guid>
		<description><![CDATA[前言: keepalived与Haproxy keepalived与LVS搭配一起使用的文章不少,这次要讲述的是我实际应用中的一种实例.
环境:
Centos 5.2
Slackware 12.1.0
keepalived 1.1.17
Haproxy  1.3.17
ipvsadm 1.24
需求:1、有两台做负载均衡的服务器A 192.168.0.240和 B 192.168.0.250
2、负载均衡服务haproxy和LVS任选一种都可以
3、有两个虚拟IP VIP1: 192.168.0.1 VIP2: 192.168.0.2 (就当是外网IP吧)
4、要求VIP 1在A服务器上为Master VIP2在B服务器上为Master
目的是提高两个服务器的利用率
具体配置：（具体安装就省了）


vrrp_sync_group VG1 {
       VI_1
}
vrrp_sync_group VG2 {
      VI_2
}
vrrp_instance VI_1 {
      state MASTER
      interface eth0
     [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/keepalived%e4%b8%8ehaproxy%e5%92%8clvs%e5%ba%94%e7%94%a8%e4%b8%80%e5%88%99%e5%ae%9e%e4%be%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用whois3得网通 电信 铁通的IP地址段</title>
		<link>http://jk.scanmon.com/wp/%e4%bd%bf%e7%94%a8whois3%e5%be%97%e7%bd%91%e9%80%9a-%e7%94%b5%e4%bf%a1-%e9%93%81%e9%80%9a%e7%9a%84ip%e5%9c%b0%e5%9d%80%e6%ae%b5.html</link>
		<comments>http://jk.scanmon.com/wp/%e4%bd%bf%e7%94%a8whois3%e5%be%97%e7%bd%91%e9%80%9a-%e7%94%b5%e4%bf%a1-%e9%93%81%e9%80%9a%e7%9a%84ip%e5%9c%b0%e5%9d%80%e6%ae%b5.html#comments</comments>
		<pubDate>Sun, 17 Jan 2010 10:27:42 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[linux 应用]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1824</guid>
		<description><![CDATA[wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
tar xzvf ripe-dbase-client-v3.tar.gz
cd whois-3.1
./configure
make
 
中国网通: whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP &#62; /var/cnc
中国电信: whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET &#62; /var/chinanet
中国铁头: whois3 -h whois.apnic.net -l -i mb MAINT-CNC-CRTC &#62; /var/crtc
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/%e4%bd%bf%e7%94%a8whois3%e5%be%97%e7%bd%91%e9%80%9a-%e7%94%b5%e4%bf%a1-%e9%93%81%e9%80%9a%e7%9a%84ip%e5%9c%b0%e5%9d%80%e6%ae%b5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>做cdn的电信网通ip的地址分配表下载。</title>
		<link>http://jk.scanmon.com/wp/%e5%81%9acdn%e7%9a%84%e7%94%b5%e4%bf%a1%e7%bd%91%e9%80%9aip%e7%9a%84%e5%9c%b0%e5%9d%80%e5%88%86%e9%85%8d%e8%a1%a8%e4%b8%8b%e8%bd%bd%e3%80%82.html</link>
		<comments>http://jk.scanmon.com/wp/%e5%81%9acdn%e7%9a%84%e7%94%b5%e4%bf%a1%e7%bd%91%e9%80%9aip%e7%9a%84%e5%9c%b0%e5%9d%80%e5%88%86%e9%85%8d%e8%a1%a8%e4%b8%8b%e8%bd%bd%e3%80%82.html#comments</comments>
		<pubDate>Sat, 16 Jan 2010 07:14:34 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[English Version]]></category>
		<category><![CDATA[我的博客]]></category>
		<category><![CDATA[探索中的鹏鹏工作室]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[站长工具]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1811</guid>
		<description><![CDATA[ScanMon的旗下的网站因为服务器设在美国加州，国内的用户访问速度很慢，网络迟延在200ms 左右已经到了最理想的状态（美国到中国的跨海光缆距离过长）。
一般电信/网通用户访问美国站点网络数 据传输所走的路线先是本地ISP网络，然后是城域网，接着是各省市网络节点，然后是骨干网，最后从上海等出口出去，跨越一万多公里的浩瀚太平洋后，在美国 加州/俄勒冈州登陆。网络延时（latency）在200ms以上。很多人误认为GFW的网络过滤会影响网速，但事实上这种影响可以忽略不计的，网络延时 在200ms以上主要还是在于传输距离太长，日本/澳大利亚网民的对美网络延时和大陆用户差不多的，而欧洲用户跨越大西洋一般在100ms以上。如果是你 是移动用户的话，带宽资源想对于两大巨头要少的可怜，移动用户一般是先南下到香港连接NTT的节点，然后绕道日本达到美国，网络延时达到了惊人的七八百毫 秒。
在朋友的帮助在测试北京、上海、广州等地访问网站的速度还可以接受的，但是有些用户反映速度还是很慢的。由于存在这个问题，因此丢失了不少客户.
考虑到这些问题，我决定在国内布设2个节点，通过cdn的方法解决这个问题。要做cdn需要一份详细的ip地址分配表，便于分出(电信/网通);(国内/国外),加快网站的访问速度,使用户具有更好的访问效果.在朋友的帮助下,整理了一份中国电信运营商(ISP)IP地址分配表.
目前中国国内ISP主要有电信、网通(现已与网通合 并)、移动(已合并铁通)三家，最大的为电信与联通(网通)。由于南方和北方的ISP不同，ISP之间的限制导致南北方用户访各的网站时速度奇慢。要解决 这个问题，目前普遍的做法是获得运营商IP地址段，通过设置双线(多线)DNS访问实现“电信走电信，网通走网通”以解决问题。
ScanMon of its Web site because the server is located in California, the china users to access very slow, the network delay in the 200ms or so has come to the ideal state (the United States to China, long distance cross-sea fiber optic cable).
General Telecom / Netcom [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/%e5%81%9acdn%e7%9a%84%e7%94%b5%e4%bf%a1%e7%bd%91%e9%80%9aip%e7%9a%84%e5%9c%b0%e5%9d%80%e5%88%86%e9%85%8d%e8%a1%a8%e4%b8%8b%e8%bd%bd%e3%80%82.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>选择美国主机的机房地理位置与网络分析</title>
		<link>http://jk.scanmon.com/wp/%e9%80%89%e6%8b%a9%e7%be%8e%e5%9b%bd%e4%b8%bb%e6%9c%ba%e7%9a%84%e6%9c%ba%e6%88%bf%e5%9c%b0%e7%90%86%e4%bd%8d%e7%bd%ae%e4%b8%8e%e7%bd%91%e7%bb%9c%e5%88%86%e6%9e%90.html</link>
		<comments>http://jk.scanmon.com/wp/%e9%80%89%e6%8b%a9%e7%be%8e%e5%9b%bd%e4%b8%bb%e6%9c%ba%e7%9a%84%e6%9c%ba%e6%88%bf%e5%9c%b0%e7%90%86%e4%bd%8d%e7%bd%ae%e4%b8%8e%e7%bd%91%e7%bb%9c%e5%88%86%e6%9e%90.html#comments</comments>
		<pubDate>Thu, 07 Jan 2010 05:15:46 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[网站运维]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1742</guid>
		<description><![CDATA[很多人在选择虚拟主机（Virtual Hosting）或者VPS的时候因为备案，网络审查，外贸等原因都倾向于把主机放在美国。美国作为互联网的中心，有个分布最密集的光纤网络，带宽等成本因为规模庞大，竞争激烈等因素也是全球最低的。
正是嗅到了美国主机的商机，海外主机代购也自然而然蓬勃发展起来了。考虑美国主机，除了选择何种类型的主机（虚拟主机还是VPS亦或是主机合租），主机商自身的信誉，服务，价格，稳定些等之外，如果你的网站受众主要还是来自大陆，主机所在的机房位置也是一个重要的考虑因素。
中美之间的网络电话等数据传输毫无疑问得通过跨域太平洋的海底光缆来进行。目前中美之间有两条直达海底光缆，一条是China-US Cable Network- ]




网络容量达到了80Gbps,中国大陆登陆点为崇明岛和汕头，美国登陆点为加州的San Luis Obispo（位于圣何塞与洛杉矶之间）。还有一条即著名的Trans Pacific Cable，设计容量达到了惊人的5.12Tbps，大陆登陆点为上海（中国电信）和青岛（中国联通），美国登陆点为俄勒冈州的Nedonna沙滩。


两条光缆均已开通商用，但从目前我多次traceroute的结果来看，TPE似乎还没有向一般宽带用户开放。中美之间的带宽增长速度相当惊人，根据CNNIC的统计数据，截至2008年底中国电信与美国之间的带宽为203980MB，而中国网通为110456MB.目前中国电信在北美西海岸的节点有华盛顿州的西雅图，加州的圣何塞，洛杉矶和帕拉阿图。
因此，一般电信/网通用户访问美国站点网络数 据传输所走的路线先是本地ISP网络，然后是城域网，接着是各省市网络节点，然后是骨干网，最后从上海等出口出去，跨越一万多公里的浩瀚太平洋后，在美国 加州/俄勒冈州登陆。网络延时（latency）在200ms以上。很多人误认为GFW的网络过滤会影响网速，但事实上这种影响可以忽略不计的，网络延时 在200ms以上主要还是在于传输距离太长，日本/澳大利亚网民的对美网络延时和大陆用户差不多的，而欧洲用户跨越大西洋一般在100ms以上。如果是你 是移动用户的话，带宽资源想对于两大巨头要少的可怜，移动用户一般是先南下到香港连接NTT的节点，然后绕道日本达到美国，网络延时达到了惊人的七八百毫 秒。
这样对于大陆用户来说最佳的机房所在地应该是在西海岸加州，加州的机房最集中的主要有三个，San Jose(圣何塞)，Fremont和洛杉矶。其中，San Jose和Fremont都位于湾区，也即是硅谷的入口。本文主要介绍的是机房，机房一般不会提供虚拟主机/VPS等面向普通顾客的服务，这些机房都只提 供服务器托管/租用服务器等服务。如果你需要的是虚拟主机等类型的主机，可以寻找在服务器位于以下机房的主机服务商。
在San Jose/Fremont的主要机房有Peer1,Equinix和Hurricane Electric。

 
VPS主机商Linode四个机房当中的一个就位于Fremont的HE机房，虚拟主机服务商LiqiudNet的服务器在Fremont的Peer1机房。
2 o( b+ ?, B5 @&#38; ?在洛杉矶的主要机房机房有Peer1,Equinix,OC3，Telecom Center LA和Dreamhost.
Dreamhost作为最大的虚拟主机商之一，位于洛杉矶，自建机房，因为性价比高，可以转卖，推广有提成等原因在国内得到了很多人的使用与推荐，但应该是因为接入的运营商，带宽与使用人数过多等原因在国内速度并不是很快。国内主机商梦游科技的美国主机托管在洛杉矶的Awknet,严格来说awknet并不拥有自己的机房，只是拥有部分的Telecom Center LA的空间。Telecom Center LA毗邻Any2 One Wilshire互联网交换中心（Carrier Hotel），通过光纤直连One Wilshire.One Wilshire是美国西部最大的交换中心，中国电信/中国联通/中国网通等全世界最主要的运营商都在这里设置了节点（POPs）.因此对亚洲的网络连接 十分理想。OC3在洛杉矶也拥有自己的数据中心，光纤直连One Wilshire。而Kevworks是我所知道的美国主机商中唯一有中国电信网络接入的。虚拟主机商Sharkspace也有主机位于洛杉矶机房。 
如果你在上述地点没有找到合适的主机商，将主机放在达拉斯，芝加哥，西雅图,丹佛也是不错的选择。比如达拉斯，电信网通用户访问速度均很理想，在我这边 （江苏电信）下载能够到200多KB，网络延时在230ms左右，达拉斯位于美国中部偏南，这样的地理位置到美国各地，南美，欧洲距离都很适中。而芝加哥 本来就是美国东西南北交通的一个枢纽，从西海岸连接芝加哥一般只要经过丹佛这个节点就行了。西雅图位于美国西北部，从圣何塞有直连西雅图的光缆。
在达拉斯的著名的数据中心有Softlayer,The Planet,Limestone,Colo4,Cologuys.

使用Softlayer达拉斯机房的主机商数不胜数，著名的有Hawkhost,Mddhosting.在The Planet机房的有Hostgator,Linode,Site5.选择Limestone机房的有Stablehost.根据我几次的测试结果，下载速度上：Softlayer&#62;The Planet&#62;Limestone.
在芝加哥的主机商有Wiredtree/Coresite.Downtownhost在丹佛。
此外，需要提醒各位的选择几个好的机房除了他的地理外，他有那些网络运营商接入也是重要的考虑因素。国外的独立机房一般都有自己的AS自治系统号 码，可以有自己的IP地址段，通过BGP（边界网关协议）与其他网络运营商来互联。美国对大陆网络访问较好的有PCCW/Cogent /Hurricane Electric.因此在考虑机房时候看看机房是否有上述的网络运营商接入，如果只是只使用这些运营商那是再好不过了。
国内有很多主机商在做美国主机的生意，要么是代购要么是购买美国主机商的reseller hosting再转卖，有自己的服务器或者租用服务器的不多。需要提醒各位的是要找一个有信誉值得信赖的主机商。如果你的英文还行，有信用卡就没有必要经 过这样的中间环节可以直接去找一家美国主机商购买。选择中间商加了一层风险，还要考虑到不能含有敏感内容防止连累同在一个IP上的其他网站。很多国内主机 商购买了国外Reseller Hosting后，没有节制的超卖（Oversell）,一个服务器上承载了太多网站，性能降低，风险增加是无可避免的。
速度测试：加州Fremont
KHE机房：100 MB http://fremont30.linode.com/Tailing-Aaron.mov
洛杉矶
OC3 机房：72.11.144.84 [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/%e9%80%89%e6%8b%a9%e7%be%8e%e5%9b%bd%e4%b8%bb%e6%9c%ba%e7%9a%84%e6%9c%ba%e6%88%bf%e5%9c%b0%e7%90%86%e4%bd%8d%e7%bd%ae%e4%b8%8e%e7%bd%91%e7%bb%9c%e5%88%86%e6%9e%90.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://fremont30.linode.com/Tailing-Aaron.mov" length="95545644" type="video/quicktime" />
<enclosure url="http://www.theshore.net/moto/20060825_Stecoah/Tailing-Aaron.mov" length="95545644" type="video/quicktime" />
		</item>
		<item>
		<title>关于页面ssi的应用</title>
		<link>http://jk.scanmon.com/wp/%e5%85%b3%e4%ba%8e%e9%a1%b5%e9%9d%a2ssi%e7%9a%84%e5%ba%94%e7%94%a8.html</link>
		<comments>http://jk.scanmon.com/wp/%e5%85%b3%e4%ba%8e%e9%a1%b5%e9%9d%a2ssi%e7%9a%84%e5%ba%94%e7%94%a8.html#comments</comments>
		<pubDate>Sun, 20 Dec 2009 13:24:04 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>
		<category><![CDATA[question (问题)]]></category>

		<guid isPermaLink="false">http://jacky.scanmon.com/?p=1441</guid>
		<description><![CDATA[
ssi的定义
SSI（Server Side Include)，通常称为服务器端嵌入，是一种类似于ASP的基于服务器的网页制作技术。大多数（尤其是基于Unix平台）的WEB服务器如 Netscape Enterprise Server等均支持SSI命令。另外，在计算机硬件领域SSI是同步串行接口(Synchronous Serial Interface)的英文缩写。
SSI工作原理：
将内容发送到浏览器之前，可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如，可以使用 SSI 包含时间/日期戳、版权声明或供客户填写并返回的表单。对于在多个文件中重复出现的文本或图形，使用包含文件是一种简便的方法。将内容存入一个包含文件中 即可，而不必将内容输入所有文件。通过一个非常简单的语句即可调用包含文件，此语句指示 Web 服务器将内容插入适当网页。而且，使用包含文件时，对内容的所有更改只需在一个地方就能完成。
因为包含 SSI 指令的文件要求特殊处理，所以必须为所有 SSI 文件赋予 SSI 文件扩展名。默认扩展名是 .stm、.shtm 和 .shtml
SSI有什么用?
之所以要扯到SSI，是因为shtml&#8211;server-parsed HTML 的首字母缩略词。包含有嵌入式服务器方包含命令的 HTML 文本。在被传送给浏览器之前，服务器会对 SHTML 文档进行完全地读取、分析以及修改。
shtml和asp 有一些相似，以shtml命名的文件里，使用了ssi的一些指令，就像asp中的指令，你可以在SHTML文件中写入SSI指令，当客户端访问这些 shtml文件时，服务器端会把这些SHTML文件进行读取和解释，把SHTML文件中包含的SSI指令解释出来
比如：你可以在SHTML文件中用SSI指令引用其他的html文件（#include ），服务器传送给客户端的文件，是已经解释的SHTML不会有SSI指令。它实现了HTML所没有的功能，就是可以实现了动态的SHTML，可以说是 HTML的一种进化吧。像新浪的新闻系统就是这样的，新闻内容是固定的但它上面的广告和菜单等就是用#include引用进来的。
目前，主要有以下几种用用途：
1、显示服务器端环境变量&#60;#echo&#62;
2、将文本内容直接插入到文档中&#60;#include&#62;
3、显示WEB文档相关信息&#60;#flastmod #fsize&#62; (如文件制作日期/大小等)
4、直接执行服务器上的各种程序&#60;#exec&#62;(如CGI或其他可执行程序)
5、设置SSI信息显示格式&#60;#config&#62;(如文件制作日期/大小显示方式) 高级SSI&#60;XSSI&#62;可设置变量使用if条件语句。
如何使你的Apache服务器支持SSI？
Apache默认是不支持SSI的，需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例：打开conf目录下的httpd.conf文件，搜索“AddType text/html .shtml”，搜索结果：
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为：
Options Indexes FollowSymLinks Includes
保存httpd.conf，重起apache即可。
开启shtml
打开文件 ./include/config.inc.php &#60;?php
//数据库配置信息
define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;); //数据库服务器主机地址
define(&#8216;DB_USER&#8217;, [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/%e5%85%b3%e4%ba%8e%e9%a1%b5%e9%9d%a2ssi%e7%9a%84%e5%ba%94%e7%94%a8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何考察托管机房&#8211;灾难恢复10问</title>
		<link>http://jk.scanmon.com/wp/%e5%a6%82%e4%bd%95%e8%80%83%e5%af%9f%e6%89%98%e7%ae%a1%e6%9c%ba%e6%88%bf-%e7%81%be%e9%9a%be%e6%81%a2%e5%a4%8d10%e9%97%ae.html</link>
		<comments>http://jk.scanmon.com/wp/%e5%a6%82%e4%bd%95%e8%80%83%e5%af%9f%e6%89%98%e7%ae%a1%e6%9c%ba%e6%88%bf-%e7%81%be%e9%9a%be%e6%81%a2%e5%a4%8d10%e9%97%ae.html#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:31:01 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[Architecture(架构)]]></category>

		<guid isPermaLink="false">http://jacky.scanmon.com/?p=1371</guid>
		<description><![CDATA[
1：机房建筑周边附近是否有水源，河流等?
2：机房建筑所处区域是否在海/河平面上?
国内好像还没有海平面上地方吧? 但陆上河到是有听说过。
3：机房建筑是否处于地震活动地带?
4：机房建筑是否处于经常闪雷区域，强风及龙卷风区域?
5：机房建筑是否处于极热或极冷区域？
6：机房建筑是否邻近各种危险场所(炼油厂，电力（热电）厂，化工厂等)？
7：机房建筑是否邻近农田，畜牧场？
8：机房建筑是否邻近污水处理厂？
9：机房建筑是否邻近高压设备及线路？
10：机房建筑附近是否有高振动源？如铁路，地铁交汇处。
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/%e5%a6%82%e4%bd%95%e8%80%83%e5%af%9f%e6%89%98%e7%ae%a1%e6%9c%ba%e6%88%bf-%e7%81%be%e9%9a%be%e6%81%a2%e5%a4%8d10%e9%97%ae.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
