hexo优化速度--后序
上次说了6点,其中我做了做记录,比较了下第六点
我用vercel自动发布部署的情况下,不用腾讯的cdn比用腾讯的cdn还要快,我觉得vercel自己也部署了些节点。
不管国内还是国外我测试都很快。原来lookup dns ,fIBT需要600ms ,现在最多200ms,不是秒开,但是能忍受
。如果不是特别在意的,也就可以了,如果在意的话可以试试自己寻找cloudflare的快速节点。回头有时间再折腾,
还有我发现用了jsdelivr加速和不用,在vercel上区别不是很明显,用不用可以自己测试下f12
还是别直接用github发布了,最起码对中国国内不好。
注意:你需要把代码放到一个github的仓库里,而不是仅仅将public文件夹放进去。这需要你有一点git的知识。
其中注意如果你用git init 去在你项目文件夹里进行初始化之前,把themes里响应主题里的.git文件夹删掉,
避免出现git库嵌套麻烦。
剩下的就简单了
git add .
git commit “add first”
git branch -M main
git remote add origin git@github.com:xxxxxxxxx.git
等一会就ok了
从什么时候github默认是main了。。不是master了。
以后写完文章 直接把文章.md推送到github库里,等一下,让vercel编译完 ,就可以看到更新的网页文章了、
最后有几个好的 测试网站的平台
#1、Pingdom
这个测试我的主要是三个问题,
###1、说我没用gzip压缩。。
我不知道怎么改。。。。为啥啊 ,gzip难道vercel没做?不应该啊 github发布的时候也是这个问题。奇怪。
###2、说我资源过期标记没标记。
###3、说我请求太多,能合并的要合并。
###4、说我lookups dns 时间稍长 这个是个黄色的,不是太严重。我现在打开自己的已经很满意了,so,回头再说
#2、webpagetest
其实这个网站也就是把我们的f12内容截图了下,具体的可以试试。
好了 我要git add commit push了。