如何提高企业网站不同线路用户的访问速度 解决思路 ...


企业支点多,客户多,用户移动办公多自己的网站可能会存在一下问题


A、是否经常有客户抱怨打开您的网站太慢 ?过慢的访问速度可能导致客户流失、搜索引擎排名下降。 您是否羡慕新浪、网易等门户网站的访问速度? 放在电信机房但网通的客户反映慢?放在双线机房价格贵、带宽限制太死? 有没有什么办法能解决以上问题但成本又不能太高?
B、公司业务拓展,需要满足更多区域客户的访问需求,但全国布点成本太高、维护太繁琐。能够协助我们布点、管理节点,并且不用支付节点的托管/机器费用,该有多好!
C、双线带宽太贵。能不能降低双线机房的独享价格,而又提升全国用户的访问品质?

CDN  技术原理
首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示。
 
Internet 网络基本结构及数据传输方式
根据传统的网络结构,用户的访问流程基本如下:
  • 用户在自己的浏览器中输入要访问的网站的域名
  • 浏览器向本地DNS请求对该域名的解析
  • 本地DNS将请求发到网站授权的DNS服务器
  • 授权DNS将服务器的IP地址作为解析结果送给本地DNS
  • 本地DNS将解析结果返还给用户,同时将该解析结果保存在自己的缓存中,直到相应的TTL(生存周期)过期,才再向网站的授权DNS请求解析
  • 用户在得到IP地址后,向该地址所指向的网站的服务器进行访问;

上述传统的访问模式存在着如下几个严重影响互联网用户的访问效率和质量的环节:
  首先,传统的DNS解析过程在将网站主机域名转换为IP地址时,并不预先判断该服务器是否正常工作;即使该服务器已经宕机不能提供服务了,用户的请求仍将被发往这台服务器,造成服务的中断。
  其次,互联网从诞生的第一天起,就缺乏一个专门的中央管理结构,也缺乏统一的产品和技术标准。这一点曾是互联网得以迅速发展的优势。但是,随着互联网的规模越来越大,这一点造成了众多不同网络结构并存的局面。不同网络间的兼容以及不同网络运营商/ISP之间的传输瓶颈等问题使得数据的流通受到限制。据统计,现有互联网上的平均传输速率不高于30Kbps。
  另外,现有的互联网以数据包传输为基础,任何一个数据包的丢失或出错都必须重新发送,而平均一个重传过程需要3秒钟,从而导致延迟。并且现有的HTTP协议也有诱发延迟的因素,据调查,完整下载一个网页,需要在用户和服务器之间往返20~100次。
  最后,现有的路由技术以路由器工作状态的历史数据为依据来确定当前数据包的传输路径,无法真实反应当前的路由和网络连接状况。这往往会导致数据传输所经过的路径并不是当前的最佳路径。而且,众多的路由器和交换机不但使数据传输的时间延迟增大,还会增加出错的几率,因为任何一个路由器出现问题都会影响到整个传输过程。 
CDN工作原理示意图: 
 
CDN对网络的优化作用:
   CDN是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。其技术原理是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,系统通过在精心挑选的网络各处放置节点服务器,从而将网站的内容放置到离用户最近、最快的地方,避免了上述影响互联网传输性能的“第一公里”和“网间互联瓶颈”等各个环节,从而实现跨地区、跨运营商网络加速服务。
其技术优点,CDN全球网络镜像及加速引擎使用本地Cache加速,镜像服务,远程加速,带宽优化,可扩展性,VPN高速压缩通道以及集群抗攻击技术实现网络负载均衡,智能多线,自动获取最快路径并支持网通,电信,香港和教育网镜像,实现真正意义上的网络加速。 与智能DNS解析相比CDN全球网络镜像及加速引擎不仅仅实现了网络负载均衡,并在智能 DNS解析的基础上,使用本地Cache加速,镜像服务,远程加速,带宽优化,可扩展性,VPN高速压缩通道以 及集群抗攻击等最新技术,实现智能多线,自动获取最快路径。可见比起智能DNS解析使用CDN能为用户提供更优 ,更快,更安全的网络服务并实现真正的意义上的网络加速。
使用CDN,可有效加快自己的网站的浏览速度,使其拥有近似于新浪、搜狐般的页面快速访问响应速度,有效解决了目前由于网络距离和路由器转接过程中的技术延迟,而导致的访问网站登陆缓慢的现象。 


CDN对网络的优化作用主要体现在如下几个方面:
  • 解决服务器端的“第一公里”问题
  • 缓解甚至消除了不同运营商之间互联的瓶颈造成的影响
  • 减轻了各省的出口带宽压力
  • 缓解了骨干网的压力
  • 优化了网上热点内容的分布

CDN对网络的优化作用原理图如下: 
 



以上为转载某ISP的CDN技术原理资料。


CDN的优势
1、速度快
  节点越多,用户感受速度越好,而用户自布节点往往只能部署数个节点,西部数码已经为CDN加速用户精选了全国20余个主要机房作为节点,覆盖了全国的各类主要线路和主要区域。并且西部数码的节点数量在稳步增加之中,确保加速网站的最终客户感受。
   2、价格低
  用户自身部署一个节点的成本为:服务器硬件成本、托管成本、带宽成本,三者相加动辄上万。如果部署多个节点,费用可观,且多个节点时常闲置、维护麻烦。西部数码的服务器节点组为多用户共用,在满足客户应用的同时,大幅度的降低了成本。
   3、带宽成本大幅度降低
  用户自行部署多节点,则每个节点必须根据该节点最大瞬时流量购置带宽。采用西部数码CDN加速方案,允许带宽为各节点针对该网站瞬时带宽的总和,即用户只需购置所必需的网站总带宽,大幅度降低了成本。
举例而言,用户自布A/B/C服务器最大瞬时流量均为30M,A+B+C三台服务器总瞬时最大带宽为50M。则用户独立部署节点需要支出90M带宽费用,用户采用西部数码CDN加速方案,仅需租用50M带宽。
   4、安全性好
  用户原有的服务器与CDN加速各节点间采用加密压缩传输,节点服务器中的网站以文件形式存在。即便节点服务器被入侵,黑客也获取不到任何有价值的数据。
   5、可靠性高
  在西部数码CDN加速体系中,任何一个节点服务器网络中断、被攻击瘫痪或者系统崩溃,并不妨碍整体网络的运行和绝大多数用户的访问。系统可以自动判断、引导用户至剩余节点中访问速度最快的节点。
   6、部署便捷、价格超低
  传统分布式提供商收费不透明,收取昂贵的技术费用和部署费用。



1、什么类型的网站最需要CDN?
  适合目标客户覆盖全国范围的网站,不论是南方电信、还是北方网通用户、铁通用户,均要求能快速访问到客户网站,彻底解决电信、网通之间的互访瓶颈。 
   另外国外的网站,如果需要提高对中国的访问速度,由于国内外速度有明显差异,CDN对于它们的提速也是立竿见影的。

2、CDN加速是对网站所在服务器加速,还是对其域名加速?
  CDN是只对网站的某一个具体的域名加速。如果同一个网站有多个域名,则访客访问加入CDN的域名获得加速效果,访问未加入
  CDN的域名,或者直接访问IP地址,则无法获得CDN效果。

3、CDN和镜像站点比较有何优势?
  A.CDN对网站的访客完全透明,不需要访客手动选择要访问的镜像站点,保证了网站对访客的友好性。
  B.CDN对每个节点都有可用性检查,不合格的节点会第一时间剔出,从而保证了极高的可用率,而镜像站点无法实现这一点。
  C.CDN部署简单,对原站基本不做任何改动即可生效。

4、CDN和双线机房相比有何优势?
  常见的双线机房只能解决网通和电信互相访问慢的问题,其它ISP(譬如教育网,移动网,铁通)互通的问题还是没得到解决。
  而CDN是访问者就近取数据,而CDN的节点遍布各ISP,从而保证了网站到任意ISP的访问速度。另外CDN因为其流量分流到各节点
  的原理,天然获得抵抗网络攻击的能力。双线机房因带宽有限,一般对流量和带宽限制非常严格,不太合适流量很大的网站,而CDN可以以低较的成本解决大流量网站的互联互通问题。

5、CDN使用后,原来的网站是否需要做修改,做什么修改?
  一般而言,网站无需任何修改即可使用CDN获得加速效果。只是对需要判断访客IP程序,才需要做少量修改。

6、动态网站CDN是如何加速的? 
  西部数码CDN加速方案与sina/网易等所用加速技术完全一致,是西部数码在为高端用户定向开发的基础上扩展研发的。通过高速VPN通道、高效压缩传输、优质BGP线路等方式,我们可以完美实现动态网站的加速要求。以往此类分布式解决方案价格动辄几十万,西部数码通过技术研发和批量部署,让高端技术触手可及,为您带来最实际的效果。规模庞大的DNS服务器组和硬件部署, 西部数码为您免费提供。您只需支付租用节点带宽的成本,且随着您业务的增长,可以不断追加带宽或指定节点。


7、会不会出现网页源文件更新后CDN更新不及时的问题? 
   我司CDN采用最新缓存技术、智能判断网页文件、图片的修改时间,智能更新,无需要手工刷新或推送。不会存在更新不及时的问题。
 

8、做了CDN的ASP网站如何取到用户真实IP? ?
   对原来获取用户IP的函数略作改进,即可获取用户的真实IP(默认不修改情况下是获得CDN服务器的IP)。
函数如下:
function get_cli_ip()'取真实IP函数,先 HTTP_CLIENT_IP 再 HTTP_X_FORWARDED_FOR 再 REMOTE_ADDR
dim client_ip
if checkip(Request.ServerVariables("HTTP_CLIENT_IP"))=true then
get_cli_ip = checkip(Request.ServerVariables("HTTP_CLIENT_IP"))
else
MyArray = split(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),",")
if ubound(MyArray)>=0 then
client_ip = trim(MyArray(0))
if checkip(client_ip)=true then 
get_cli_ip = client_ip
exit function
end if
end if
get_cli_ip = Request.ServerVariables("REMOTE_ADDR")
end if
end function
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 线路里程标注(bzlc).vlx是一种用于AutoCAD软件的插件,用于在CAD图纸中标注线路的里程信息。这个插件可以帮助工程师或设计师更准确地标注和绘制线路图纸。 使用线路里程标注插件,可以方便地在CAD图纸中绘制线路,并在线路上标注里程值。这对于土木工程、电力工程、石油工程等领域的设计师和工程师来说非常重要。标注线路里程可以帮助工程师更好地了解线路的长度和位置,从而进行准确的设计和规划。同时,这也方便了工程施工和维护人员的工作。 线路里程标注插件主要有以下功能: 1. 自动计算里程:插件可以根据线路的起点和终点,自动计算出各个点的里程值。这样可以节省很多手动计算里程的时间和精力。 2. 标注里程:插件可以在CAD图纸中自动添加里程标注,将里程值直观地显示在线路上。标注的样式可以根据需要进行调整,如字体、大小、颜色等。 3. 修正和调整:插件还允许用户根据实际需求对里程进行修正和调整。如果需要增加或删除里程标注,只需简单操作即可完成。 总之,线路里程标注插件为CAD软件增加了一个实用的工具,可以帮助工程师和设计师更准确地标注和绘制线路图纸。在工程设计和规划中,线路里程标注的准确性对于保证工程质量具有重要意义。这个插件的使用简单方便,大大提高了工作效率,是土木工程和电力工程等领域的设计人员的得力助手。 ### 回答2: 线路里程标注(bzlc).vlx是一种用于CAD软件AutoCAD的插件程序。它的主要功能是为线路绘图提供方便快捷的里程标注工具。 在土木工程或铁路设计等领域中,为了更好地对线路进行规划和评估,需要在CAD绘图中添加里程标注,以便确定不同地点的距离和位置。而使用AutoCAD软件,结合线路里程标注(bzlc).vlx插件,可以更加高效地完成这个任务。 这个插件提供了一系列的功能,包括在绘图中添加里程标注、设定起始里程和终点里程,自动计算线段的长度和里程等。用户只需要在绘图中选择相应的线段,然后通过插件的命令进行设置即可。用户可以根据实际需要,自定义里程标注的样式、字体、颜色等,以满足不同的绘图要求。 线路里程标注(bzlc).vlx插件的使用简单直观,操作方便快捷。它大大提高了绘图效率,减少了手动计算里程的工作量。有了该插件的帮助,工程师们能够更加专注于设计和规划工作,提高了工作效率和准确性。 总之,线路里程标注(bzlc).vlx是一款便捷实用的AutoCAD绘图插件,为线路绘图提供了方便快速的里程标注工具,帮助工程师们更好地进行线路规划和评估。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值