一、概述
stackoverflow是开发常用的提问和解决代码问题网站,但自己访问总是非常的慢,几十秒甚至几分钟
二、原因分析
我们可以对
2.1 被墙了
stackoverflow只是访问速度很慢,但终归可以打开,如果被墙不可能最后打开的,所以排除。
2.2 请求阻塞
我们都知道一个网站一般是由多个请求组成的,打开F12查看一下请求,如下:
URL:ajax.googleapis.com
资源:jquery.min.js
这个资源请求一直处于阻塞状态,发现其实是请求谷歌的jquery.min.js文件时,因谷歌被墙了,所以一直无法请求。
那我们修改hosts文件,将该地址修改为本地,让它认证不同过直接拒绝访问,命令如下:
> sudo vim /etc/hosts
添加文本如下:
> 127.0.0.1 ajax.googleapis.com
保存文本如下:
> wq 或 > wq!
这样就可以正常访问stackoverflow了,速度飞快。