为什么朋友的网站打开这么慢

2020年8月31日 3070点热度 1人点赞 5条评论

忙碌了一天的姚老板今天又出来在群里冒泡了,
好家伙,上来就是发个链接,
不知道的还以为是广告呢,要不是这货是群主,我直接就把他给踢掉

 

点开一看,还以为是什么不正规的网站呢,没想到竟然是个正常站点,白激动一场
然后就发现,等等,这龟速,真是重新定义“快”!

我起身倒了杯水之后,网站终于打开了,
由于网页内容在本地有了缓存,此时按下F5再次刷新,
嗯,这次速度非常快,我已经理解他说的快是什么意思了。

 

随后手机浏览器打开,经过漫长等待,网站终于打开了

热情的群友赵贱贱已经反馈给了大黑,
然而高冷的姚老黑竟然还不信邪,
非说是我们网络垃圾的问题

看来得找个法子打他脸了,

让我们再次打开这个熟悉的网站

不好意思,点错了,下面这个才是

 

看右边调试窗口,光生成一个缩略图,就耗费这么久的时间,为啥会这么慢呢,服务器性能应该没那么差才对

我们接着往下看,此时可以看到,缩略图生成的时候,原图URL是下面这个地址

直接访问看看,
嗯,果然没让我失望,高达31.1kb/s的加载速度,着实令人惊艳

 

那么想必聪明的朋友已经看出来了,完整流程如下

首次访问他的站点的时候,会去生成这些个文章的缩略图,
生成缩略图想必也是先要把图片完整获取再去生成的吧(废话)
但是从他站点拉取的图片,
这个速度,我不说你也能体会(一张300kb的图片怕也要花上10s才能获取到)

随后访客还要再等这些缩略图再生成完成,才能看到站点的首页,
所以,理所当然,站点打开这么慢也不无道理,
第二次访问,由于浏览器有了缩略图的缓存,直接返回本地缓存的内容
所以再次刷新,就会出现速度非常快的错觉。

那么,像这种坑比的问题,又该怎么处理呢,
答案显而易见,
已知服务器性能尚可,而上传的带宽不足,
所以只需要将图片换的快的服务器上即可。
又已知我的图床服务器基于全球CDN加速,
无论在哪里,全球都能高速访问,
更重要的是现在还免费使用,
所以使用我的图床就能完美解决这个问题。

 

然而,显而易见的是,我的这个方案被Pass了

那么,还有别的方法吗?
赵贱贱同学说了一句 无解
看来这也是个憨憨,怎么会无解呢
方法很简单,直接修改服务器host
加一条
127.0.0.1 www.fzuu.cn
这样的话,因为走的本地回路,
生成缩略图去请求原图的时候,
直接就Get到了,更重要的是,由于不走外网,
所以也就不占用外网带宽,
站点的访问速度自然而然也就变快了。

Gcod

人生若只如初见,何事秋风悲画扇

文章评论

  • Arlen

    感谢,好有用

    2022年8月30日
  • ChuHai5

    前来学习!!!!

    2021年10月13日
  • moxiao

    大佬,lsky可以连接到onedrive吗?

    2020年9月30日
    • Gcod

      @moxiao No ~

      2020年9月30日
  • 赵憨憨同学,改服务器host确定有用吗

    2020年8月31日