工作中有很多不尽如人意的事情,网络速度慢就是其中之一。不幸的是,网速慢这个问题很多时候不是你能够简单解决的。诸如交换拥塞或网段拥塞(你的网络之外)等情况并不是你能够控制的。不过,这里仍然有几个小技巧,能够帮助你优化网络连接速度。
: _1 E' T5 {1 S, x6 |4 Q 1 避免 DNS瓶颈+ `7 f X O2 L& c
% L, L8 l! f1 T# ~" D
如果你的网络是活动目录环境,那么一定会有一个前置的DNS服务器。最近我看到不少企业都采用性能不怎么样的托管主机虚拟成多个服务器,并将DNS服务装入其中。之所以这样做,是因为很多人都认为DNS服务对系统资源的需求并不大,因此DNS服务器可以用很低的资源配置实现。( B _. F1 T. q
3 u J2 |8 U. V c 但实际上,DNS服务器的性能将很大程度的影响用户访问web站点时的响应速度。因此,一定要确保DNS服务器拥有足够的资源冗余量,防止出现域名解析瓶颈。
. }" T: m% ?4 Z+ B/ e6 h
) {9 G. }( d4 ~% [+ c% q& @2 ` 2 使用 DNS 转发' H! U, t' i% X0 \9 @
+ x7 Z U' X" f& g1 z% X6 |* J
另一个优化互联网连接性能的方法是使用DNS转发器。这个方法的原理是,如果你自己的DNS服务器无法完成解析工作,那么该网址解析请求就会被转发给外部的DNS服务器,完成解析工作。
8 E! o; Q3 [/ }7 h
5 e: ]9 o" t9 F, d/ a 一般来说,指定的外部 DNS服务器是ISP所提供的DNS服务器。这其中会出现一个潜在的问题。比如,我的ISP位于美国南卡罗来纳州,而这个ISP所使用的DNS服务器却位于法国。因此,如果你真的希望能够优化网络连接性能,所选择的转发DNS服务器应该是距离你的地理位置最近的。5 m- ]( r3 V, C
% k2 d9 F: d: n8 w& W h3 \8 t: Y) S0 u
如果你不确定你的ISP所使用的DNS服务器的地理位置,我推荐你采用可视化的路由跟踪工具进行定位。比如免费的 Visual Trace Route工具 。
+ H; @, ? ^7 r1 t6 X( \
) m. U A" v) v/ g# i+ H$ M 如果通过工具定位,你发现你所设定的DNS服务器的地理位置距离你的位置太远,就应该选择一个离你较近的服务器。如果你不知道周围有哪些DNS服务器,可以参考 OpenDNS。 |