昨天在微信群上受到一万点伤害, 因为我的博客被喷: 在中国大部分情况下都很卡. 虽然我用了 gtmetrix, pingdom 等工具显示在国外速度都还可以, 但是毕竟是中文博客, 大部分读者还是在中国.
我初步做了些改动: 包括去掉1个广告(文章尾部), 主页去掉 addthis, 主页缓存所有 (Cache Everything). 效果不是很明显, 直到我用了 webpagetest 工具 测试了从国内上海访问的情况.
问题太明显了, 中间 font.awesome.css 引用了以下外部地址 但是在国内 DNS 查询很久很久 导致页面卡住:
https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css
问题是 schema 主题这个 字体 css 已经有本地缓存了, 用不着再去引用别的站点的资源. 后来发现是前些日子加了 instagram 插件引起的, 果断的删掉了.
教训
- 用了一个新的WP插件一定要仔细检查引用的外部资源虽然只是添加到一个页面 但是这个插件会很霸道的在全局引用重复的资源, 而且CSS不能异步加载
- 外部资源如果不能加载 一碰到CSS就会很卡, 因为页面需要等待其加载完成才能显示该页面.
- 一定得多用用测网页速度的工具来发现加载的瓶颈
当然还有一些外部资源没有去掉, 比如 GA 但是考虑到其是 异步加载的 JS, 就先放过它吧.
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK