更换blog托管

栏目: CSS · 发布时间: 7年前

内容简介:去年把blog这两天偶然知道开源CDN服务在中国大陆,

去年把blog 托管到了coding pages上 ,以为可以为大陆提供更好的访问速度,但实际上效果似乎并没有想像的那么好,coding pages貌似是为了规避大陆网页要求备案,把大陆访问IP引导到了香港的主机上,网络一旦出了国,速度就会降很多,另一点是免费的coding pages要求在页面上添加他们的声明信息,虽然就算他们不要求,我也会在页脚处添加各种感谢声明,但强行要求就让我心里总有点疙瘩。

这两天偶然知道开源CDN服务 jsDelivr 可以直接加速 github 上的资源,比如我的blog仓库是 https://github.com/missdeer/blog ,使用 gh-pages branch,那么如果有一个文件路径是 /js/main.js ,用 jsDelivr 则通过URL https://cdn.jsdelivr.net/gh/missdeer/blog@gh-pages/js/main.js 访问,就可以获得CDN加速的效果,其中 https://cdn.jsdelivr.net/ 是固定的域名, gh 表示 githubmissdeer/blog 表示我的仓库, gh-pages 表示所在branch,之后便是文件路径。

在中国大陆, jsDelivr 是通过 QUANTIL 这家CDN(据说 QUANTIL 是网宿参股公司, QUANTIL 国内节点为网宿实际运营)实现的,实测下来速度非常好,而且如果是js或css文件,可以通过添加 .min 自动获得紧缩版本,比如 https://cdn.jsdelivr.net/gh/missdeer/blog@gh-pages/js/main.min.js ,不用自己另外单独提供一份。

我把blog上几乎所有除了HTML外的静态资源,比如js,css,图片,字体文件等,全部替换成 jsDelivr 加速了。blog原本在coding pages上是用一个二级域名 https://blog.minidump.info 的,切换回github pages后不再用这二级域名了,而是顶级域名下加一级路径 https://minidump.info/blog/ ,可以直接使用github pages的SSL证书。原来的二级域名就在linode上用nginx加了个301跳转到新地址。

最后,是修正leancloud上的评论记录,把原本在 https://blog.minidump.info/ 上的评论全部转移到 https://minidump.info/blog/ 上了。

所以现在时间可能主要花在blog域名的DNS解析(cloudflare家在大陆似乎并不好),301跳转,HTML文件下载这三部分了,其他上了CDN的静态资源应该比以前会快很多吧。

另外有一个问题,更新了blog,新增/修改的内容不能立即同步到 https://cdn.jsdelivr.net/gh/missdeer/blog@gh-pages/ 这个路径下,要把 gh-pages 换成git commit的hash id,可能要过2天才会同步,这点略显繁琐。

本文地址:

<a href="https://minidump.info/blog/2018/12/blog-hosting-switch/">https://minidump.info/blog/2018/12/blog-hosting-switch/</a>

以上所述就是小编给大家介绍的《更换blog托管》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

技术管理之巅

技术管理之巅

黄哲铿 / 电子工业出版社 / 2015-6 / 49.00元

《技术管理之巅——如何从零打造高质效互联网技术团队?》为您解密国内顶级互联网公司技术团队管理的精髓。作者结合自己十余年在国内知名互联网公司MySteel、1号店等担任PMO总监、技术总监的丰富经验,进行归纳和总结。书中围绕着技术管理中的热点“如何搭建扁平化、去中心化的技术团队”、“大数据下的技术管理创新”、“目标管理方法OKR”、“阿米巴生产模式”、“Scrum和Kanban的实践”逐渐展开,从技......一起来看看 《技术管理之巅》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具