巧妙利用图片IMG的onerror事件,对付网通电信的南北分家

简介: 背景:我国电信网通南北分家已经成为了一种不可改变的现状,做网站的朋友都知道,如果想让南北方地朋友们都能够顺利地访问我们的网站,需要买双线服务器,就是既通网通用户又通电信用户的线路,尽管如此有的...
背景:
我国电信网通南北分家已经成为了一种不可改变的现状,做网站的朋友都知道,如果想让南北方地朋友们都能够顺利地访问我们的网站,需要买双线服务器,就是既通网通用户又通电信用户的线路,尽管如此有的机房在提供双线服务器的时候会提供两个IP地址(网通和电信分别有一个IP);这时候我们就需要在域名映射的时候映射一个电信地址,一个网通地址,例如:dianxin.xxx.com;wangtong.xxx.com;可是用户访问的时候总是希望访问www.xxx.com,就是说我们需要在用户访问www.xxx.com  的时候智能的判断出用户在北方还是在南方,然后进行跳转。

思路:
我们在www.xxx.com 中让客户端同时向地址dianxin.xxx.com和wangtong.xxx.com发出一个错误的请求,哪一个地址返回错误的响应速度快就说明用户应该访问那个地址。

关键代码:
<img src=" http://dianxin.xxx.com/NotExistsUrl" width="1" height="1" http://dianxin.xxx.com/" target=_blank>http://dianxin.xxx.com/'"/>
<img src=" http://wangtong.xxx.com/NotExistsUrl"  width="1" height="1" http://wangtong.xxx.com/" target=_blank>http://wangtong.xxx.com/'"/>

为了在用户下次访问的时候可以直接跳转到比较快的线路上我们可以将这一次判断的结果保存到cookie中。 
目录
相关文章
|
12月前
|
存储 人工智能 搜索推荐
优化Feed流遭遇拦路虎 是谁帮百度打破了“内存墙”?
优化Feed流遭遇拦路虎 是谁帮百度打破了“内存墙”?
|
12月前
|
Web App开发 机器学习/深度学习 TensorFlow
图片迟迟加载不了、一片马赛克?谷歌开源模型优先显示图像受关注部分
图片迟迟加载不了、一片马赛克?谷歌开源模型优先显示图像受关注部分
图片迟迟加载不了、一片马赛克?谷歌开源模型优先显示图像受关注部分
|
架构师 Java Spring
追逐影子的人,最终只会是影子
追逐影子的人,最终只会是影子
116 0
追逐影子的人,最终只会是影子
|
C# 开发工具
WPF 海康威视网络摄像头回调方式实现断连提示,降低时延
原文:WPF 海康威视网络摄像头回调方式实现断连提示,降低时延 项目需要使用海康威视网络摄像头接入实时视频数据,使用海康威视官方SDK开发,发现没有断连提示的功能,故开发了一个断连提示的功能 在开发过程中遇到以下问题: 1、延迟2S左右,后咨询海康威视技术支持,需要设置子码流,需要减小缓冲区,故使用PlayM4_SetDisplayBuf接口把缓冲区减小为1,,设置后时延0.3S,基本符合需求。
1966 0
|
人工智能
丑闻缠身的谷歌再放返华烟雾弹,究竟有何目的?
经历了8年的变化,面对隐私泄露丑闻、避税门、与军方合作联合打击中国等等丑闻加身背景下的谷歌,所有人都该重新审视谷歌屡次放出返华烟雾弹的真实目的。而且,面对早已天翻地覆的中国市场,即便有机会踏入国门,也不具备与本土化互联网企业一争高下的实力。
2089 0
|
安全
Stegoloader--可隐藏在PNG图片直接进驻内存的木马
本文讲的是Stegoloader--可隐藏在PNG图片直接进驻内存的木马,一种最早出现在2012年名叫Stegoloader的木马,在最近几个月里死灰复燃,主要以美国的医疗组织为攻击目标。
1985 0

热门文章

最新文章