计划将博客搬到Netlify

laiczhang
laiczhang
laiczhang
67
文章
0
评论
2020年5月18日20:40:19 评论 13 903字阅读3分0秒

计划将博客搬到Netlify

我说的是另外一个博客 Laic Zhang の Blog 搞了 Github 和 Coding 双线部署,Coding page 这个东西总是不稳定啊,那家伙,总是访问失败,有些时候想看看自己博客都打不开,今天早上又访问不了,我打算放弃 coding page, 不过部署 Github 上访问又太慢,所以计划将博客搬到Netlify。

当然,目前还是计划,毕竟Netlify服务器在美国,一但换过去了速度会下降,所以再等几天看coding page会不会好起来:)

http://Netlify.com是一款免费前端空间,可以直接将 Github Gitlab Bitbucket 等 GIT 代码库的内容直接拉取线上部署,并且能够绑定自己的域名,非常方便。

和 Vercel.com 一样,二者都支持 Serverless Functions ,可以在边缘服务器运行 Go 以及 Node.js 语言。虽然不提供数据库和文件读写功能,依然可以通过连接第三方服务来实现动态网站

Netlify 还有一个比较好用的功能,可以直接将网站目录拖拽进网页端进行部署,无需关联 Github 等代码库。这个特性十分方便,可以用作独立的前端托管,每月100GB免费流量。

之前 Vercel 的最大优势是中国大陆访问 CDN 时走谷歌台湾节点,然而目前因为薅羊毛的用户过多,不得已改成了美西亚马逊/谷歌,这样一来就不如 Netlify 的美西谷歌节点了。

 

未来网站的趋势就是搞前后端分离,简单来讲,过去的 WordPress 等程序都是部署在一台服务器,图片等内容直接存入程序目录下,最多外面再套一层CDN。这样增加性能负载,而且容易造成安全隐患。现在的网站是前端采用分布式无服务器运算,每个前端CDN都可以作为一个独立的程序,操作远程数据库及对象化存储空间。这样后端运算被合并到前端,数据、存储都变成了独立的第三方服务,相比过去的网站模式会有更好的性能。

不过我个人对此有一些异议,主要矛盾点存在于数据库这块。将数据库作为独立服务来关联,全球各地的前端连接到数据库的速度、读写效率都不一样,怎么能确保高可用性以及低延迟性?还是觉得把程序和数据库放在一起靠谱些,至于文件存储确实可以,也早就应该独立于网站本身了。

继续阅读
laiczhang
WordPress禁用文章修订和自动保存功能 网站维护

WordPress禁用文章修订和自动保存功能

前言 WordPress有个文章修订和自动保存功能,作用是在你编辑文章后就会帮你自动保存 那么无论是遇到浏览器奔溃,电脑故障等等问题都不会有太大的损失 但有个问题在于:文章修订和自动保存功能一方面会有...
更换本站图床至小波图床 网站维护

更换本站图床至小波图床

迫于sm.ms免费版虽然稳定但速度过慢(穷逼给不起专业版23333),打开站点时加载图片时间太长,所以,今天正式更换本站【游戏喜加一】和其他不那么重要(非原创)的文章的图片,用稳定性换速度, 暂时计划...
WordPress自动推送文章到TG群或频道 网站维护

WordPress自动推送文章到TG群或频道

WordPress通过安装Telegram插件,经过简单的设置就可以实现推送文章到自己的频道或群组。这篇文章就来简单说说。 1.安装插件 首先在wp博客后台,搜索wptelegram插件并安装。安装使...