很多国外网站多会使用Google Fonts和Google Ajax等公共库,因为众所周知的原因,一旦某个网站使用了这些库,将导致网站访问很慢,即使等待很久后能够打开,也经常会出现页面格式错误。
通常我们可以使用一些浏览器插件,比如在Chrome中使用SwitchyOmega插件,结合代理服务器比如GoAgent来实现翻墙。这虽然可以解决部分问题,但对浏览器之外其他程序就不起作用了,比如在Dash文档管理器中查看Unity、Android文档时,依然慢得难以忍受。
我们可以使用修改hosts的文件方法来屏蔽对这些网站的访问,方法如下:
$sudo vi /etc/hosts
加入下面两行:
127.0.0.1 fonts.googleapis.com
127.0.0.1 ajax.googleapis.com
保存并退出vi,再打开国外网页,会发现确实快了很多。但这个方法并不完美,因为简单屏蔽这些网站,会因为脚本、样式表缺失而导致网站功能、显示不正常。为了解决这个问题,可以将这些网站重定向到Google公共库的国内镜像,比如360的公共库CDN服务libs.useso.com。
继续阅读Mac OS X:使用Google公共API镜像加速国外网站访问速度
阅读:1029