存档
说说前面文章提到的为什么支付宝慢的原因吧。 起因:买域名需要用支付宝付款,但支付过程实在是太慢了。 其实支付宝慢我几个月前就发现了,只是那一次还可以用财富通付款,所以我就选财富通了。这次只有淘宝可以选了,没办法只有用它付。 首先是尝试等,等了几下出了几次错,都是超时。不能再等了,转钱是件重要的事,如果因为某个步骤超时导致事情办不了,钱又被扣了,就麻烦了。 没办法,研究一下为什么慢吧。 1. 首先是要找出一个慢的场景,这要才可以作下一步的分析, 我试了两下,整出一个场景来,就是访问这个URL很慢: http://bankacknowledge.alipay.com/payment/e_bank_payment.htm 刷新了数次,大部分慢,只有一两次快。(注:发现这个慢是本blog域名买之前的事,写本文时访问了此url几次,发现挺快的了,也许是跟时间有关系) 怀疑是IE问题,换ff上,这个页面全打开也是很慢。跟IE一样,刷新多次一两次快,其余慢。 慢的时候,状态栏显示正在等待 img.alipay.com 分析了一下页面结构,要访问多个img.alipay.com上的 url如: https://img.alipay.com/css/global/v2.0.css https://img.alipay.com/pimg/icon_fold_3.gif 2. 然后当然是google之,关键词: 淘宝 支付 慢,最后在yahoo找到一篇: http://ks.cn.yahoo.com/question/1390100028924.html 这里面提到了一件很重要的事,就是img.alipay.com。说要在host里指定一下IP。难道是这个站太慢?不至于马云这样的大财主不做IDC优化吧。 我试着ping 了一下: C:\>ping img.alipay.com Pinging img.alipay.com [121.0.26.16] with 32 bytes of data: Reply from 121.0.26.16: bytes=32 time=35ms TTL=246 Reply from 121.0.26.16: bytes=32 time=34ms TTL=246 Reply from 121.0.26.16: bytes=32 time=35ms TTL=246 [...]