最近打开站点速度可以说巨慢,甚至10s过后都加载不完。

怀疑过是页面图片的原因,但其实图片文件并不大;后来发现Typecho的编辑器插件Ueditor在编辑有图片的文章时会自动上传一份到站点服务器并引用,后来把引用的图片链接改过来后还是速度一样的慢,把Ueditor禁用也还是没改进;还怀疑过是不是站点程序出问题了,但太懒不愿意相信是这个原因;今天中午,度娘上搜了一下“网站加载速度慢 原因”,无意中学会利用chrome的“开发人员工具”查看页面文件加载时间【传送门】,终于找到真凶——“墙”。

因为我现在使用的主题自己修改过,有两个地方调用的js使用到google的公共库CDN服务,在国外访问(或翻墙)是没有任何问题的,但由于国内google被墙导致网站加载js时超时,页面访问巨慢,还影响部分页面功能的实现。后来想想完全可以把js文件放在站点空间里啊,所以翻墙把用到的两个js直接保存下来放到站点空间进行引用,也算完美解决了这个问题。

后来就这个问题又搜索了一下,发现我们国内的IT业大佬其实早就知道这个问题了,并且提供了所谓的完美解决方案,可完美解决由于google被屏蔽导致的前端js库、字体库无法加载的问题。对于这个公司我是很不“感冒”的,所以在这里就不想提了,有兴趣的自己去看吧【传送门】。