为什么慢?GFW屏蔽了google, 而stack overflow上用了一个js脚本,此脚本在谷歌服务器上。解决思路,就是让浏览器在本地加载此js脚本。访问速度直接从1.4min变到2s.
问题分析
stackoverflow js脚本加载出错截图如下:
解决办法
1)下载jquery.min.js并配置本地webserver
- 下载
到http://www.phpclasses.org/browse/download/1/file/42973/name/jquery-1.7.1.min.js)下载,
然后在“C:inetpubwwwroot”创建文件路径“C:inetpubwwwrootajaxlibsjquery1.7.1jquery.min.js”,
再把”docs_js_jquery-1.7.1.min.js“拷贝到C:inetpubwwwrootajaxlibsjquery1.7.1jquery.min.js
- 运行
访问 http://localhost/ajax/libs/jquery/1.7.1/jquery.min.js/,看会不会报错。
如果出现错误“HTTP错误 403。14”,按照错误提示页面的第二项,启用IIS目录浏览,如下图:
启用IIS目录浏览,具体步骤请参考: https://www.cnblogs.com/woxihuadabai/p/8006253.html
注:win10需要安装IIS,具体步骤请参考https://blog.csdn.net/staunchkai/article/details/78975865
2) 添加host文件
在“C:WindowsSystem32driversetc”找到hosts文件,最后一行添加”127.0.0.1 http://ajax.googleapis.com“,中间注意空格,末尾回车。注意以管理员身份打开。
添加HOSTS映射后如果没有生效,按照下图导入hosts:
导入hosts具体步骤请参考:https://blog.csdn.net/walykyy/article/details/81382833
参考:
https://www.zhihu.com/question/22909851 @秦石青的回答