关于stackoverflow网页加载很慢的解决办法

身在天朝还干程序员真是一件很无奈的事情,就算你自备了梯子,也不好使。

stackoverflow在天朝并没有被河蟹,但是我在访问的时候加载非常慢,实在受不了了,今天狠下心来探个究竟;

 

网页=HTML文件+样式表+Javascript脚本,浏览器在显示网页时需要这些材料,那么决定网页加载速度最大的就是获取这些材料的速度了。

打开Chrome浏览器,随便搜索一个问题,答案在stackoverflow上的,按下Shift+Ctrl+I组合键,出来如下界面

 

在网页加载的时刻,打开network视图,这时会显示所访问的网页浏览器需要获取的所有文件的详细信息。

我们可以看到每个文件的大小,开始获取的时间,状态,获取结束的时间。

红色的部分是加载失败的文件,令人发指的30s过后浏览器放弃了获取该文件的尝试,这时候我们就知道了导致网页加载速度缓慢的元凶。

 

很不幸,stackoverflow的用户头像是来自www.gravatar.com,一个被天朝河蟹的网站。

原本stackoverflow可以在很短的时间内加载完成,呈现出来,由于浏览器显示界面需要所有材料,我们白白等了数十秒才得以看到问题的答案。

 

如何解决?

如果你自备了梯子,可以将www.gravatar.com这样的网址加入到梯子的列表里,或者说你可以通过避免加载图像的方式来访问stackoverflow。

实际上我所遇到的stackoverflow加载慢是因为该网站使用的样式表来自于一个被和谐的网址,图像的加载并不影响你阅读网站的文本内容,但是样式表决定了网站文本内容的呈现方式,这才是导致网站内容迟迟无法显现的元凶。

 

posted @ 2014-01-06 16:30  liff.engineer  阅读(10529)  评论(15编辑  收藏  举报