基础线路优化
这个博客是搭建在一台香港的独立服务器上的,所以机器本身没有性能问题。主要就是网络了。网络上,接入华为云CN2+BGP大网,与华为云香港相同线路。一开始,因为习惯,我将站点接入了cloudflare,并打开了相关的加速配置:
通过自己观察以及和测试站点观察发现,接入后速度反而慢了,特别是国内,一片黄红,看线路应该是绕道了美国,反而更远了...
所以我索性去除了CDN,直接直连机房,速度好了非常多:
全站图片优化
考虑到站点首页和每篇文中中图片较大,所以我接下来考虑的就是降低图片大小,进而减少每次加载的数据量。我是使用ImageOptim和图压两款工具对全站的图片进行了一次压缩,ImageOptim可以实现无损压缩,一般能减少个20%左右的图片体积。
设置缓存
大家都知道,通过内存读取一定比每次都从硬盘读取要快,所以我一开始安装了老高开发Tpcache,并用Redis作为缓存,有点杀鸡用牛刀的感觉。后来宝塔推出了网站加速查看,虽然没有说明原理,但是看起来估计也是通过缓存静态文件到内存等方式来提高加载速度。
引入页面预加载技术
如Typecho 通过 JS 脚本预加载提升网站访问速度
所述,我尝试在网站中增加了这个JS脚本,以便页面预加载。
One comment
测试一下回复功能