安全宝实现网站提速的主要技术手段是高速缓存、镜像服务器。可工作于DNS解析或HTTP重定向两种方式,通过Cache服务器,或异地的镜像站点 完成内容的传送与同步更新。DNS方式用户位置判断准确率大于85%,HTTP方式准确率为99%以上;一般情况,各Cache服务器群的用户访问流入数 据量与Cache服务器到原始网站取内容的数据量之比在2:1到3:1之间,即分担50%到70%的到原始网站重复访问数据量(主要是图片,流媒体文件等 内容);对于镜像,除数据同步的流量,其余均在本地完成,不访问原始服务器。
镜像站点(Mirror Site)服务器是我们经常可以看到的,它让内容直截了当地进行分布,适用于静态和准动态的数据同步。但是购买和维护新服务器的费用较高,另外还必须在各 个地区设置镜像服务器,配备专业技术人员进行管理与维护。大型网站在随时更新各地服务器的同时,对带宽的需求也会显著增加,因此一般的互联网公司不会建立 太多的镜像服务器。
1)、用户向浏览器提供要访问的域名;
2)、浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
3)、浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;
4)、浏览器根据域名主机返回的数据显示网页的内容。
通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。网络是在用户和服务器之间增加Cache 层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用缓存后的网站的过程:
目前的服务主要应用于证券、金融保险、ISP、ICP、网上交易、门户网站、大中型公司、网络教学等领域。另外在行业专网、互联网中都可以用到,甚 至可以对局域网进行网络优化。利用,这些网站无需投资昂贵的各类服务器、设立分站点,特别是流媒体信息的广泛应用、远程教学课件等消耗带宽资源多的 媒体信息,应用网络,把内容复制到网络的最边缘,使内容请求点和交付点之间的距离缩至最小,从而促进Web站点性能的提高,具有重要的意义。网络的建设主要有企业建设的网络,为企业服务;IDC的网络,主要服务于IDC和增值服务;网络运营上主建的网络,主要提供内容推送服 务;网络服务商,专门建设的网站提速用于做服务,用户通过与网站提速机构进行合作,网站提速负责信息传递工作,保证信息正常传输,维护传送网络,而网站只 需要内容维护,不再需要考虑流量问题。
http://pic.yupoo.com/jinyanjay/CEA9h3Yh/11RiYm.jpg
网站提速能够为网络的快速、安全、稳定、可扩展等方面提供保障。
IDC建立网站提速网络,IDC运营商一般需要有分部各地的多个IDC中心,服务对象是托管在IDC中心的客户,利用现有的网络资源,投资较少,容易建设。 例如某IDC全国有10个机房,加入IDC的网站提速网络,托管在一个节点的Web服务器,相当于有了10个镜像服务器,就近供客户访问。宽带城域网,域内 网络速度很快,出城带宽一般就会瓶颈,为了体现城域网的高速体验,解决方案就是将Internet网上内容高速缓存到本地,将Cache部署在城域网各 POP点上,这样形成高效有序的网络,用户仅一跳就能访问大部分的内容,这也是一种加速所有网站提速的应用。
1)、用户向浏览器提供要访问的域名;
2)、浏览器调用域名解析库对域名进行解析,由于网站提速对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录,为了得到 实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析 对应的IP地址,使得用户能就近访问。
3)、此次解析得到网站提速缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;
4)、缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
5)、缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后使用,二方面把获取的数据返回给客户端,完成数据服务过程;
6)、客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。
通过以上的分析我们可以得到,为了实现既要对普通用户透明(即加入缓存以后用户客户端无需进行任何设置,直接使用被加速网站原有的域名即可访问)
1)、作为ICP,只需要把域名解释权交给网站提速运营商,其他方面不需要进行任何的修改;操作时,ICP修改自己域名的解析记录,一般用cname方式指向网站提速网络Cache服务器的地址。
2)、作为网站提速运营商,首先需要为ICP的域名提供公开的解析,为了实现sortlist,一般是把ICP的域名解释结果指向一个CNAME记录;
3)、当需要进行sorlist时,网站提速运营商可以利用DNS对CNAME指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址;
4)、由于从cname获得的IP地址,并且带有hostname信息,请求到达Cache之后,Cache必须知道源服务器的IP地址,所以在网站提速运营商内部维护一个内部DNS服务器,用于解释用户所访问的域名的真实IP地址;
5)、在维护内部DNS服务器时,还需要维护一台授权服务器,控制哪些域名可以进行缓存,而哪些又不进行缓存,以免发生开放代理的情况。
5.
6.网站提速的网络架构
网站提速网络架构主要由两大部分,安全宝分为中心和边缘两部分,中心指网站提速网管中心和DNS重定向解析中心,安全宝负责全局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,网站提速分发的载体,安全宝主要由Cache和负载均衡器等组成。
当用户访问加入网站提速服务的网站时,安全宝域名解析请求将最终交给全局负载均衡DNS进行处理。安全宝全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户 的节点地址提供给用户,安全宝使用户能够得到快速的服务。同时,它还与分布在世界各地的所有网站提速C节点保持通信,搜集各节点的通信状态,安全宝确保不将用户的请求分 配到不可用的网站提速节点上,安全宝实际上是通过DNS做全局负载均衡。
对于普通的Internet用户来讲,安全宝每个网站提速节点就相当于一个放置在它周围的WEB。通过全局负载均衡DNS的控制,安全宝用户的请求被透明地指向离他最近的节点,节点中网站提速服务器会像网站的原始服务器一样,安全宝响应用户的请求。由于它离用户更近,因而响应时间必然更快。
每个网站提速节点由两部分组成:安全宝负载均衡设备和高速缓存服务器
网站提速的管理系统是整个系统能够正常运转的保证。安全宝它不仅能对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,安全宝还可以实时监测到系统中总 的流量和各节点的流量,安全宝并保存在系统的数据库中,使网管人员能够方便地进行进一步分析。通过完善的网管系统,安全宝用户可以对系统配置进行修改。
理论上,安全宝最简单的网站提速网络有一个负责全局负载均衡的DNS和各节点一台Cache,即可运行。DNS支持根据用户源IP地址解析不同的IP,实现就近访 问。安全宝为了保证高可用性等,需要监视各节点的流量、健康状况等。安全宝一个节点的单台Cache承载数量不够时,才需要多台Cache,多台Cache同时工作, 才需要负载均衡器,使Cache群协同工作。