保证良好体验的装机Tips

品牌机很多高价低配,花了钱体验还差,个人使用不推荐,当然它们更多的是面向企业客户。
各种淘宝整机,逆天价格,电源之类看不见的地方偷工减料,坑骗外行人。

最好的选择还是自己买配件装,面向需求,定制性强,可玩性高。为了保证良好的使用体验,以下是几点个人 Tips:

未来的货币————基于区块链的数字货币

时下的数字货币是魔鬼与天使的结合体,一方面基于区块链的“去中心化”、“不可篡改”属性吸引着无数狂热者,另一方面各种风险不断浮现:

  • 挖矿带来的能源浪费问题

  • 洗钱、暗网买卖、恐怖活动等非法交易问题

  • 泛滥发币、ico、ifo带来的金融稳定问题

开启 OCSP stapling(OCSP 装订)

OCSP(Online Certificate Status Protocol,在线证书状态协议)是用来检验证书合法性的在线查询协议,当我们通过HTTPS访问网站的时候,客户端(浏览器或其他设备)会首先通过证书颁发机构的证书吊销列表(CRL)或者数字证书在线状态协议(OCSP)记录验证网站服务器的证书是否有效。

因为需要去证书颁发机构查询,比较耗时,所以有了 OCSP Stapling。

non-www/www 在 https 下的重定向

网站域名是选择 non-www 还是 www ?
www 的优势:

  • 通过 cname 灵活的实现 cdn 加速和负载均衡
  • 看起来更加规整、正规,平时还是 www 方式见得比较多,包括 google,baidu,youku 等大站 www 方式比较普遍

那么,non-www 有什么优势呢?

Compile nginx with http ssl module for Openwrt/Lede

最近需要用到 Openwrt/Lede 下的 nginx,opkg install nginx 安装的包并不支持 https 和 http2,需要自己编译,尝试用英文记录:

Install nginx adopt this command in openwrt:

opkg install nginx

But this nginx version without http_ssl_module,that means it does not support HTTPS.

Cross-compile nginx:

Prerequisites:

Do everything as non-root user!
Don’t compile in Linux Subsystem on Windows 10
1-4 GB of RAM to build Openwrt

Nginx配置客户端缓存

Nginx可配置的缓存有:

  • 服务端(proxy-cache实现)
  • 客户端(浏览器缓存)

Proxy-cache 可以将动态响应内容静态化,本站全站静态文件,没有使用 Proxy-cache。

客户端缓存通过一下两种方式实现:

  • 弱缓存
  • 强缓存

利用 Git 同步/备份 hexo 文件

本地的 hexo 文件要备份,除了 source 文件、配置文件,因为有一些主题修改,还要备份 themes 文件夹。

最简单的是直接把 hexo 打个包:

tar cvf hexo20180310.tar hexo

打包较慢,node_moduleswen 并不需要备份,也打包了。

DNS学习理解

什么是DNS

DNS (Domain Name System 的缩写)是一套域名解析系统,比如访问wonpn.com,就要通过DNS查出它的IP地址比如:104.24.115.54,通过IP地址才能访问网站。主要的目的是面向人类,便于记忆。