大象笔记
图片
## 免费图床
新浪微博。。。利用 API 发送一条带图片的微博,然后获取到图片地址。
未能找到使用指定主机名的服务器
移动客户端经常遇到 DNS 无法解析的问题,报错如:
> 未能找到使用指定主机名的服务器
造成移动网络解析失败的原因参考
[【鹅厂网事】全局精确流量调度新思路-HttpDNS服务详解](http://mp.weixin.qq
Android Studio 无法启动, 卡在 fetching android sdk component information
Mac 系统下载了最新的 Android Studio 1.2.1.1,发现无法启动,一直卡在启动界面。
提示信息为
> fetching android sdk component information
解决方法
使用 dnsmasq 保证本地 DNS 服务的稳定性
## 问题
机房内网的递归 DNS 解析服务器超负荷运行,不稳定,时常出现解析失败的问题。
## 优化 /etc/resolv.conf 的配置
```
options timeout:1
nameserver 114.1
torndb 导致 tornado 进程卡死问题
## 具体表现
某个月黑风高的夜晚,突然服务器出现了久违的 502 维护页面。
- Nginx 日志正常,能接收到请求,但是全部 502
- 看了一下后台 tornado 的日志,发现所有进程都停止了响应, 卡在了某处.
`
HTTP/2
HTTP/2 会是移动时代的趋势,必须关注一下。
## 参考
- [Google性能工程师Ilya Grigorik谈HTTP/2](http://www.infoq.com/cn/news/2014/11/http2-develo
内容推送平台
## 遇到的瓶颈
每个站维护一套推送逻辑,实际上是重复劳动。比如,推送美女图片和推送家居图片在逻辑上没有本质的区别,都是 tumblr -> 其他平台的过程。反而需要在每个站上维护相同的一套 oauth 授权。
## 独立成平台
使用本地 javascript 文件替换线上代码
Windows 上 Fiddler 是完美的解决方案。
目前,Mac 和 Linux 上还未找到免费又实用的工具。以下是在几个可选方案
- [NProxy](https://github.com/goddyZhao/nproxy
网站 CDN 采用不同域名的好处
今天在 v2ex 上看到一个好问题, 类似知乎等的图片服务域名采用 zhimg.com 而不是 img.zhihu.com,有什么优点吗
即,为何优秀的产品通常采用独立的域名做 CDN,例如 Yahoo 的 yimg.com, You
免费的静态资源公共库 CDN
## 注意
生产环境慎用这些 CDN 文件,遇到过 404 的情况。仅适合于开发调试使用。
生产环境还是使用自己的 CDN 文件靠谱。
## 国内免费的静态资源 CDN
- [七牛开放静态文件 CDN](http://www