代码改变世界

南北镜像

  只喝牛奶的杀手  阅读(1235)  评论(10编辑  收藏  举报

      南北互联互通问题一直是困扰着广大中国网民的重要问题。中国电信南北分拆是2002年5月的事,北方十省、市划入中国网通,南方21省、市归属于中国电信。从此以后中国的网站面临了一个尴尬的局面!后来网通将网络布到了南方,电信也将网络发展到北方,但是一般用户是不会同时使用电信宽带和网通宽带来访问您的网站的.作为互联网增值服务器提供商,同网为管理分布在电信和网通的服务器,在公司内部不得不同时接入电信ADSL和网通宽带来分别管理各个机房.为此不得不每年多支付1倍的费用来应付这个局面.因为之前同网使用电信多达10M的LAN宽带,下载5G接入网通骨干网机房服务器文件,却只有平均3到7K的速度.如果南方21省访问您的网站快的话,那么必然北方10省访问您的网站就会很慢,用移动的手机拨联通的手机会常有麻烦,互联网也面临了这一句局面!

      南方电信快,北方网通快,而且之间互相确实存在速度缓慢的问题,这是不争的事实。
      北方用户访问北方服务器(联通服务器)
      南方用户访问南方服务器(电信服务器)
      南北镜像主要解决南北方访问差异化的一些问题;
      先上一个流程图:
 
      传统的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮循技术(负载平衡技术)可以做到一个域名对应到多个IP 上. 这样大家难免就会问,这个技术有什么用呢?  
DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术,该项技术可以智能的调整网站的访问量到不同服务器上,减轻网站服务器的压力,实现负载匀衡;
 
      静态化服务在南方服务器,静态化的时候我们会扔进到镜像队列数据到URL,然后 去请求北方服务器的镜像项目,也就是自动同步到北方服务器上,这样可以解决南北访问的速度的差异化;
CDN加速、多线服务器等等都可以解决,选择性价比高的,适合自己的。
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示