Nuxtpress - Node.js 动态网站静态化之路

字数:1.2千字 | 发表于:2018年12月13日

相信 Hexo、Ghost、WordPress 等常见的开源内容框架对于很多人来说都不陌生。

1

看到这张简单的示意图,应该能够发现,传统的网站生成有两种方式:

  • 一种是类似于 Hexo,纯静态的,通过 markdown 编辑文章内容,然后执行命令生成静态网站;
  • 另一种是类似于 Ghost,纯动态的,通过管理后台编辑文章(存入数据库,如 MySQL),然后通过渲染器进行渲染,网站内容为动态的,需要在服务器上跑一个服务(程序)。

而 WordPress(PHP)之类的框架有一些天然的优势,就是能够很方便地生成出静态页面作为缓存。

当然,这样的方式建站,如企业的官网,显然是很不现代。因此,Node.js SSR(服务器端渲染)登上了历史舞台。然而服务器端渲染的性能瓶颈至今未有一个很好的解决方案(我们现在前端流行的框架基本上都会使用虚拟 Dom 或类似的方案,遍历虚拟 Dom 相较于模板渲染性能相差不是一个数量级)。

说来有点可笑,听了你可别哭

字数:1.2千字 | 发表于:2018年11月07日

最近从 11.17 华为发售 Mate 20 RS 以来,我已经抢了无数次,没有抢到。

不得不说,华为现在学到了不少,心野了,搞限量抢购,但显然以华为目前的技术实力,是无法提供公平的抢购环境的。且不说1s抢完,你限量只发了多少,就正常人的手速加网络延迟,点击抢购按钮 200ms,等待页面跳转 200ms(还是不排队的情况下),确认订单 500ms,提交订单网络请求 200ms。公平抢购怎么可能在2s之内完成从下单到确认订单的一系列操作?当然,总会有人傻乎乎的沉迷其中,以为天上会掉下馅饼。但我要告诉你的现实是,这种抢购只不过是黄牛之间的较量,平民就退让就好了。

很残酷吧,但这就是现实。当然,你也可以偶尔参与一下,图个热闹。商家更关心有没有卖出去,而不是关心有没有卖给真正想要的人。你真心想要,那么加价也合情合理啊。

你去买东西的时候,卖家会说你要是真心要就便宜点给你。你看,真心就是这么不值钱。

初瘦与那些他的三观不正的杂念

字数:1.2千字 | 发表于:2018年09月19日

何谓初瘦?

初瘦,在我老家的土话里是跟禽兽一个意思。用以自嘲坏事做多,所以总是在跟病魔做抗争。同时,文雅一点的说辞就是,想当初,也瘦过。

这是梦里想到的名字。最近身体不适,经常是失眠多梦。前一段时间听的一个笑话一直萦绕在我的耳边:

“成年人的世界里没有容易二字。”

“有。容易胖。”

开篇:你好,世界!

字数:1.1千字 | 发表于:2018年09月16日

不能免俗。

第一篇文章依然是 “Hello World!”作为技术人的标配,前前后后N个博客也都是以此作为序章。

简单介绍一下

早就想在微信上倒腾一下了,之前有过一个500粉左右的订阅号“创意工场”,因为几年没有登录未通过实名认证被屏蔽了。

注销了之后就重新注册了这个微信公众号,搜索初瘦或者assholev0,或者通过扫描下面的二维码可以订阅。

assholev0