发现问题与解决问题

昨天换了博客的主题,然后发现页面打开的时候network里有很大一段空白的等待时间,我一直以为是主题用的fontawesome字体渲染太慢或者多说或者GA的网络问题,折腾来折腾去问题还是存在。我最后都快放弃了,不过脑子里依然觉得就是那三者的问题。

然后今天没事,终于有一股劲逼着我去解决这个问题,加上那个等待时间实在是太长,有时候要十几二十来秒,实在受不了了。于是我就去看了原版主题,结果发现没有这个问题。它也用了fontawesome字体渲染、多说和GA。然后我把三者都删了,问题依然存在,过载问题出在别处。我就去排查两者区别发现我自己加了一个highlight的代码格式化组件,我试了一下把这个组件删了,结果。。。完全恢复正常。我当时就无语了,然后去下了最新版的highlight就解决了这个问题。哎╮(╯▽╰)╭,我真是要对fontawesome字体渲染、多说和GA说对不起,莫名其妙背黑锅。

总结,有时候发现一个问题不要理所当然的就认为是哪个地方出了问题而觉得没有办法解决或者不需要解决。很可能这个问题是由于一个你意想不到的地方导致的,而且解决方案非常简单。所以发现问题还是要细心去查找问题原因,这样才能进步啊。