前言

有点长,可以不看

这应该是我第三次重建我的博客,第一次创建博客大概还是在15、16年左右,那个时候很长一段时间还在用免费的虚拟主机,免费的毕竟稳定不到哪里去,于是放到几十一年的老薛主机。后来白嫖了GCP,这个时候开始喜欢折腾VPS了,感觉把博客放虚拟主机上LOWLOW的,就把博客放到GCP上然后开启CF,结果访问速度也不理想,有时候还会被阻断。
第二次重建是把博客从GCP搬到了UCLOUD香港上面,速度和稳定性都非常好,不过嘛那个时候也是新用户买的UCLOUD香港机,续费不起当年抛用的,UCLOUD的机过期之后,由于本来就是心血来潮的时候才会写点东西,博客已经很久没更新了,就大概关站了半年多,后来因为也没钱,于是就放到了一家超便宜的香港CN2虚拟主机上,母鸡不出问题的时候速度还行,一有问题就各种慢、访问不了,于是乎又关站。期间想重建一个静态博客,想着维护费用低,结果hexo搭完之后啥都没写,感觉还是typecho适合我。
于是就有了这第三次,采用的方法是用wikihost家的虚拟主机+阿里云oss。
(不要问为什么不上TX国内清凉云,不想北岸)

1.搭建typecho及主题

typecho这一块就不废话了,非常简单,网上也有很多教程,这里贴上typecho官方文档Typecho install
主题还是采用了Handsome主题,强推,很完美的一个主题。

2.优化访问速度其一

2.1虚拟主机

前言已经提到了,虚拟主机用的是wikihost家的香港CN2高速网站空间,访问速度和稳定性都还行
ping检测

2.2加速静态文件

这里采用了主题内自带的字节跳动CDN对静态文件加速
字节跳动CDN

3.优化访问速度其二

我还打算加速主题本地静态资源和博客图片,这里选择了之前买了吃灰的阿里云OSS香港区域

3.1创建Bucket

创建Bucket
Bucket选择在国内的话访问速度会更快,我选择香港的原因是因为很久之前就买了香港的 ,存储类型记得选择公共读。

3.2加速主题静态文件

将handsome主题内assets文件夹上传至阿里云oss中,然后在主题的主题本地静态资源自定义cdn加速中填入地址
主题本地静态资源自定义cdn加速
如果你觉得Bucket的域名太长不好看,可以开启OSS中的镜像回源,但是请先在传输管理——域名管理中添加一个域名。
域名添加完成之后,找到基础设置——镜像回源,在回源地址中填入你的域名,以及assets
镜像回源
这里还没完,还需要设置跨域访问,否则字体和图标文件将无法访问
找到权限管理——跨域设置,创建一个新规则,规则如下图
跨域设置

3.3将博客图片及其他附件上传OSS

这里用到了OssForTypecho插件
OssForTypecho
按照Github上使用说明进行配置,这里最后一项,当你在OSS中配置好图片处理之后,记得在访问设置中把-勾上
访问设置

结语

以上就是我的速度优化方案,成本为50(虚拟主机费用)+9(OSS费用)=59
用CDN是不可能用CDN的啦,又没北岸,阿里云香港CDN还要50一年。
说到底这还是一篇水文,毕竟我不会写code,这篇文章只是个人的一点拙见而已,真要想学技术,还得看Sukka大佬的博客。
如果你的预算充足并且不想北岸,直接上Ucloud,阿里云,腾讯云香港机不必这些省心多了(

最后修改:2022 年 07 月 04 日
如果觉得我的文章对你有用,请随意赞赏