加速访问国外网站

Google为jQuery,angularjs,jQuerymobile,jQueryui等常用类库提供了CDN服务,方便广大开发者调用,同时还可以加快网站加载速度。例如:我们可以这样引用jQuery

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

但是,由于我们特殊的国情。在没FQ的情况下访问那些使用了这些服务的网站,就会慢的像乌龟。 例如:访问http://stackoverflow.com/

先是显示等待加载。。。

等待大约两分钟后,告诉你加载失败了

由于浏览器在加载js的时候,会阻塞后面资源的加载以及内容的呈现,这就会导致呈现页面时出现明显的延迟。如果是在<head>标签里引用的该js,那么延迟期间浏览器窗口将是一片空白。

时间就是生命啊,完全不能忍受啊!!只是想查个资料嘛,要不要这么难!!

经过一番寻找,在github上看到了googleapis-mirror。 通过它,我们可以在本地制作一份google cdn 库的镜像(不是完全镜像,是子集,包含了常用类库)。

如果你有一台可以穿墙的mac或linux,而且具备一些ruby基础,你可以跟着googleapis-mirror的说明,自己镜像一份。

或者直接用我做好的这份,百度云上下载

当然不管用哪种方法,你本地都要有服务器环境,我用的是apache

  1. 下载完成,解压到本地 apache 的 www 目录
  2. 修改hosts文件,将ajax.googleapis.com 指向到 127.0.0.1
  3. 修改apache虚拟主机配置,并重启。
    <VirtualHost *:80>
        ServerName ajax.googleapis.com
        DocumentRoot "/path/to/googleapis-mirror"
           <Directory "/path/to/googleapis-mirror">
             Options Indexes
             Order allow,deny
             Allow from all
           </Directory>
    </VirtualHost>
    

    /path/to/googleapis-mirror要改成你对应的目录。

再次访问stackoverflow

速度杠杠的。

类似的,有许多网站用到了google字体库(fonts.googleapis.com)中的字体,同样也会导致网页加载很慢。

我的解决方法简单粗暴,修改hosts文件,把fonts.googleapis.com 指到 127.0.0.1。直接使字体加载失败,损失一些美观度,节约等待时间。

时间: 2024-09-30 06:25:02

加速访问国外网站的相关文章

Android 修改hosts解决更新SDK超时以及解决访问不了google、facebook和youtube等国外网站

有多少人,在纠结SDK老是更新出问题,打开Android开发者网站等半天,不能上google,facebook,youtube等国外网站而烦恼呢, 如果不巧你正好看到了这篇文章,那么恭喜你,你的烦恼解除了,不用VPN照样解决问题. 好了,话不多说,直接进入正题. 找到Hosts文件,文件路径在 C:\Windows\System32\drivers\etc\hosts #解决更新SDK超时问题 209.116.186.242 dl.google.com 209.116.186.242 dl-ss

关于近期访问一些国外网站出现转向到wpkg.org的解决方法

近期,网络上不断有人在吐槽访问国外的网站被转向了wpkg.org.许多人都在探讨出现这种情况的原由,其中有部分人认为是国内的DNS遭到了劫持,比如114DNS服务器遭到劫持:有的则认为跨占脚本运行出现了问题,从而导致被转向到wpkg.org:有的则怀疑是网络防火墙屏蔽了国外的部分网站引起的,......缘由举不胜举. 上面所说的三种理由是占大多数的.我首先声明我不是资深技术宅.我只是经常上网的普通用户.我首先分析,假若DNS遭到劫持,那么可以更换一些没有遭到劫持的,就可以上网了,结果换了谷歌的.

VPN国内与国外网站转发至不同的DNS服务器解析,国内IP不经VPN

.title { text-align: center; margin-bottom: .2em } .subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 } .todo { font-family: monospace; color: red } .done { font-family: monospace; color: green } .priority { font-fami

解决国外用户访问国内网站慢的问题

现象: 阿里云上有ECS,华东地区的,现在有美国和日本的客户反映访问我们的网站比较慢?部分美国客户上传图片上传不了,不能完成报名的操作测试网速http://www.webkaka.com/ 关于为什么使用CDN加速后,反而效果适得其反,变成了减速度:1.首先理论上CDN的加速效果是毋庸置疑的,科学上这种现象非常规2.假设出现原因也可以理解:以下面例子为例比如,你在香港或者美国使用的VPS,那么在这种情况下你申请一些大厂商提供的CDN加速服务,如果你备案了,那么可以享受国内不同地区的节点提供的服务

云时代来临,快速利用CDN服务为海外用户访问国内网站加速

云时代,如何利用CDN服务为海外用户访问国内网站加速 本文Blog地址:http://www.cnblogs.com/taosha/p/6760079.html,您可以自由转载,请保留出处,谢谢配合! 众所周知,海外用户访问国内网站速度都不尽人意,主要原因是地理距离比较远,中国到海外的Internet出口带宽有限且中间还隔着"长城防火墙".那我们有什么办法可以来加速海外用户对国内网站的访问速度么?答案就是CDN服务.本文主要就是介绍CDN服务提高海外客户访问国内网站的加速原理,海外CD

10倍速!一招儿解决因googleapis被墙导致的许多国外网站访问速度慢的问题

1x.com 是我非常喜欢的一家国外的摄影网站.但,打开它的首页要1分多钟!点击小图看大图的二级页面根本打不开.看着写着“Nude content”的小图却点不开大图的心情你们造吗?!很多国外网站访问很慢的原因,并不是网速慢或者网站有什么问题,而是它们的网页都使用了谷歌 CDN 来获取 JS 脚本库,而谷歌全面被墙之后导致网页要花费大约半分钟等待响应,最后超时还可能导致网页部分功能不好用. 以前我一般都是使用 VPN 来解决这个问题.但 VPN 速度慢.使用麻烦,而且好用的 VPN 越来越难找了

关于google无限制访问国外优质网站

你还在为你不能访问google而烦恼吗?你还在为访问facebook网站而烦恼吗?想知道解决办法吗?请看以下解决办法: http://honx.in/i/VRi6PIkWGhWPWog0

简单谈谈为什么国内不能登录Facebook/youtube等国外网站以及解决方法

简单谈谈为什么国内不能登录Facebook/youtube等国外网站以及解决方法让我们来简单地回顾一下近几年的互联网,自从Google对微软步步紧逼之后,国外互联网风起云涌,先后出现了Twitter.Facebook.Youtube等超级巨无霸,这些巨大无朋的互联网公司几乎是一夜之间出现在我们眼前.基本上这几家公司都是在2004年左右创办的, 2004年2月,Facebook由哈佛大学的学生Mark Zuckerberg创办,时隔一年,Youtube于2005年2年由Paypal的三个前员工Ch

i7加速器解决登录Facebook/youtube等国外网站

方法/步骤 1 下载软件,解压出来,打开,登陆上去 如图所示 2 登陆上去后,有很多节点,选择一个进行连接 3.如下图所示 这样就是连接成功了 4.连接成功后就可以进行最后一步了,就可以上国外的网站了. i7加速器,可借vpn技术虚拟拨号加速软件,可联系QQ79489685.随着互联网的迅速发展,因不同运营商之间跨网通讯存在较多问题,电信.联通(网通).铁通.教育网,各个运营商之间的网络在访问内部网络时都很流畅,全面支持facebook,badoo,google海外站,,台湾8591 ,vime