伟大的淘宝IP库的API接口竟然提示503挂掉了
1 淘宝IP库惊现503错误
吃完晚饭,大概6点半了,天色已暗,太阳早就落山了。回到宿舍打开博客一看,傻眼了:博客每篇文章的评论者的地理信息全部处于“正在查询中……”的状态。这神马情况,不会是被淘宝封了吧?但是就凭博客这点小流量应该不至于达到QPS小于10的限制吧?难道是js文件加载出错了?检查了一遍还是没问题啊。囧,在万般无奈之际,博主决定简单测试。于是ping了下度娘,得到ip地址123.125.114.144。于是直接用浏览器打开http://ip.taobao.com/service/getIpInfo.php?ip=123.125.114.144。结果看到下面的画面,小伙伴们惊呆了……

2 新浪IP工具 VS 淘宝IP接口
之前写了一篇文章《WordPress使用淘宝IP地址库的API显示评论者的位置信息(二)》。文章内容是关于如何利用淘宝IP库提供的API接口实现wordpress博客评论者的地理位置显示。在这之前,博客都是用的新浪的tool。虽然说新浪的IP地址库更新得不是很勤快,但是一直都是比较稳定的,而且没有QPS的限制。淘宝这贱货,在9月20号的时候还更新了地址库。尼玛今天就503了,尼玛503之前好歹也给个通知行不行!

3 淘宝IP库503错误的理性思考
小喷之后咱还是回归理性:WEB503错误是临时的服务器维护或者过载,导致服务器当前无法处理请求。从图中也可以看到“maintenance downtime or capacity problems”的字样。不过看到上面图片底部的“Powered by Tengine”,还是觉得淘宝挺牛的,自己写的服务器程序能处理淘宝帝国这么大的数据交互。唉,这不是咱考虑的事,当务之急是这个接口什么时候能好?不行的话就换新浪的了。小伙伴们,你们怎么看呢?
4 Update 20130929 22:16
淘宝IP库的API接口已经在9月29日中午11点左右恢复正常。从9月27日下午6时左右算起,此次503错误大概持续了40个小时左右。
转载;https://typecodes.com/mix/taobaoipapi503.html
伟大的淘宝IP库的API接口竟然提示503挂掉了的更多相关文章
- python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码
python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码 淘宝IP地址库 http://ip.taobao.com/目前提供的服务包括:1. 根据用户提供的 ...
- 利用淘宝ip库限制地区访问
https://sss.one/97.html 利用淘宝ip库限制地区访问 有些应用可能需要对某些地区的用户进行限制访问 在采用才此方法的时候,可以利用一些ip库对访问者的ip进行判断 淘宝ip库地址 ...
- php利用淘宝IP库获取用户ip地理位置
我们查ip的时候都是利用ip138查询的,不过那个有时候是不准确的,还不如自己引用淘宝的ip库来查询,这样准确度还高一些.不多说了,介绍一下淘宝IP地址库的使用. 淘宝IP地址库 淘宝公布了他们的IP ...
- 淘宝ip库接口调用
function ip($ip) { $url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip; $ipi ...
- ip 淘宝ip库 精简版
<?php header('Content-type: text/html; charset=utf-8'); //根据ip获取城市.网络运营商等信息 function findCityByIp ...
- python 利用淘宝IP库 查询IP归属地
#coding:utf-8 from django.test import TestCase import json import urllib ip = "114.114.114.114& ...
- WordPress使用淘宝IP地址库的API显示评论者的位置信息(二)
1 淘宝IP地址库的接口说明 在上一篇文章<WordPress使用淘宝IP地址库的API显示评论者的位置信息(一)>中,vfhky使用了新浪工具提供的这个IP接口显示博客评论者的位置信息. ...
- Delphi使用JSON解析调用淘宝IP地址库REST API 示例
淘宝IP地址库:http://ip.taobao.com,里面有REST API 说明. Delphi XE 调试通过,关键代码如下: var IdHTTP: TIdHTTP; RequestURL: ...
- 淘宝IP地址库API接口(PHP)通过ip获取地址信息
淘宝IP地址库网址:http://ip.taobao.com/ 提供的服务包括: 1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家.省.市和运营商. 2. 用 ...
随机推荐
- python学习笔记:第11天 闭包及迭代器
目录 1. 函数名的使用 2. 闭包 3. 迭代器 1. 函数名的使用 其实函数名也是一个变量,但它是一个比较特殊的变量,与小括号配合可以执行函数的变量: 函数名其实和内存一样,也可以使用print查 ...
- C语言跳水比赛预测结果
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三:B选手说:我第二,E第四:C选手说:我第一,D第二:D选手说:C最后,我第三:E选手说:我第四,A第一:比赛结束后,每 ...
- 武汉Uber优步司机奖励政策(12月21日-12.27日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 二、StreamAPI
一.Stream是什么? 是数据通道,用于操作数据源(集合.数组等)所生成的元素序列.集合讲的是数据,流讲的是计算. 注意: Stream不会存储元素. Stream不会改变源对象.相反,他们会返回一 ...
- convert-Csharp-DateTime-Ticks-to-js
<!DOCTYPE html> <html> <head> <script> function myFunction() { var b = forma ...
- mysql中的直方图采样逻辑
int handler::sample_next(uchar *buf) { // Temporary set inited to RND, since we are calling rnd_next ...
- possible new indexes 出现了
- adb获取设备的序列号
用数据线连接手机, 打开开发者模式, 并赋予相关权限, 在CMD命令行输入: adb devices 第一个参数即为设备的序列号, 第二个参数device表示设备的状态是在线.
- Sysbench安装步骤及详情
Sysbench安装步骤及详情 Sysbench是压力测试工具,可以测试系统的CPU,内存,I/O等,也可以用于数据库的性能测试 Sysbench安装步骤: 安装具体分为Ubuntu16.04和Cen ...
- Vue 编程之路(二)——跳转页面传值
最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型.其中我负责的部分有一项需要跳转页面,由于跳转前的页面是多个组件构成的,所以在跳转页面的 ...