公司访问客户的网站,因为对方使用了Google的公共库,每次打开网页都是显示载入ajax.googleapis.com,然后几分钟才出来,同事都表示:sob:
这问题一直困挠了很多年了,今天看了一下网页载入过程,突发奇想。因为每次都是载入ajax.googleapis.com很久超时才去load客户的自己脚本库。
首先在公司内部DNS服务器加了一条ajax.googleapis.com的假解析记录,直接指向无效的内部服务器地址,比如127.0.0.1
再清除测试电脑的DNS记录
# ipconfig /flushdns
在浏览器上清除缓存,再打开客户网页,果然马上跳过了无效的ajax.gogoleapis.com,马上去载入客户本地的脚本库了,打开网页速度只要几秒钟,之前是几分钟。
这么简单居然之前一直没想到,又一个牛皮藓搞定了,多谢中国伟大的GFW,专门制造技术障碍的垃圾玩意。
补充
同理https://ssl.google-analytics.com 可以一样处理掉,速度又提升了一个级别,从几秒变成秒开,GFW:-1: