自从建站以来,一直存在一个问题就是网站打开缓慢。
阿里的EOS轻量服务器一年也是大几百的费用,不至于这么不给力,再贵的对于个人博客而言性价比又太低,于是先没考虑服务器原因。然后做了以下分析:
- 由于是新建的个人博客,也并未做推广,所以不存在流量太大的问题。
- 选用了精简的主题,能用代码实现的功能不用插件,但是仍然没有解决问题。
- 网上搜了一下,发现反映最多的两个问题是google字体以及avatar头像。Google字体通过网上教程解决了;然后当时觉得因为没开评论,所以并没在意avatar头像的问题。
弄完以后,每次打开网站仍然是爱的魔力转圈圈,稳定在6-8秒的时间。作为一个小白,实在没有办法了,想想也就自己用,体验什么的忍忍也就过去啦,图片都压缩到100k左右,所以就跳过这个问题了,虽然每次打开网站的时候内心是想摔手机砸电脑的。
昨晚突发奇想,打算把一直用的“近期更新”的主页改成简洁点的静态主页试试。于是开始鼓捣。因为需要不断调试字体大小、元素位置等等,所以一直开着浏览器自带的检查元素
功能,并且需要不断清除缓存查看即时效果。
在某一次清除缓存后刷新的时候又开始转圈圈,打开网站以后忽然注意到检查元素
的菜单栏出现了一个黄色叹号,点开以后发现是打开avatar.com某个网页的时候被阻止了,当时灵光一现,莫不是这个原因导致的打开缓慢?于是使用wp user avatar
插件用本地头像替代了avatar.com的头像,并禁用了avatar头像,发现网站基本可以秒开了。所以应该是之前自己理解错了,虽然没有评论不用加载游客的头像,但是还是会后台加载管理员的头像,avatar被qiang所以导致打开网站缓慢。
调试用的浏览器是微软更新后的edge。
回头想想过去一年每次打开网站时候憋着的一股气,我是服了自己这种明明不懂还要想当然的作风的。当然,话虽如此说,现在每次打开秒开的网站,爽感还是满满的。这nm才是大几百的体验嘛!