2019-06-11 16:59:45    7    0    0

TLS 1.3 在 2017 年正式推出,是 TLS 传输层网络协议(SSL/TLS)时隔 9 年的新升级,也是改动最大的一次升级。这次的升级带来了更快的访问速度与更强的安全性。具体来说,TLS 1.3 使得 TLS 连接时间从之前的 1.5 RTT变为 1 RTT,对于像傻翠这样的架设在海外的网站,大概平均响应时间就减少了 0.2 ms 左右(不考虑 PWA),还是不错的改进。

升级 LNMP

傻翠之前所用的版本是 LNMP 1.5,而 LNMP 1.6 中加入了对 Nginx 1.16.0 的支持,使得 TLS 1.3 成为可能。于是第一步我们需要升级 LNMP。

从 LNMP 1.x 升级至 LNMP 1.6 是比较容易的,毕竟官方给了升级脚本。

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./upgrade1.x-1.6.sh

这条命令可以从官网自动下载,解压,触发升级脚本,完成从之前版本向 1.6 版本的升级。如果中间没有什么问题,一直运行着等待升级完成就可以了。

更改 Vhost Config

之后需要做的就是进入虚拟主机设置目录更改各个主机的设置。相关设置的目录在

cd /usr/local/nginx/conf/vhost

使用 ls 命令查看该目录下全部文件,就能看到自己注册的各个主机的设置文件。

接着对每个文件进行操作,使用 vim 等编辑器打开,可以看到之前的设置中对于 ssl 的设置类似于这样:

  1. ssl on;
  2. ssl_certificate /usr/local/nginx/conf/ssl/***/fullchain.cer;
  3. ssl_certificate_key /usr/local/nginx/conf/ssl/***/***.key;
  4. ssl_session_timeout 5m;
  5. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  6. ssl_prefer_server_ciphers
2019-06-08 08:09:01    18    0    0

也算是前两天看何同学的视频,有点想法,就查了查资料随便写了写。由于个人也并非专业相关,所以看待问题的视角可能蛮不专业。如有疏漏,欢迎有理有据地喷我。

说起 5G 我们的第一反应就是快,那么 5G 究竟带来了什么呢?由于不是专业相关,也不太敢瞎 bb,就直接借用了维基百科中对于相关技术的介绍。

下一代移动网络联盟(Next Generation Mobile Networks Alliance)定义了5G网络的以下要求:
(指很难让人读懂的要求)

  • 以10Gbps(作者注:注意 Gbps 与 GBps 的不同) 的数据传输速率支持数万用户;
  • 以1Gbps的数据传输速率同时提供给在同一楼办公的许多人员;
  • 支持数十万的并发连接以用于支持大规模传感器网络的部署;
  • 频谱效率应当相比4G被显著增强;
  • 覆盖率比4G有所提高;
  • 信令效率应得到加强;
  • 延迟应显著低于LTE

总的来说:

  • 5G 提供了更高的传输速度:相信这个可以在何同学的视频中得到很直观的展现;
  • 网络延迟显著降低:这个在日常使用中感受并非那么大(也许打游戏的玩家会有一定感受),但网络延迟在一些产品(如一直期盼的自动驾驶)中却是起着决定性的作用的;
  • 并发连接数大大提高:也就意味着真正意义上的“万物可联网” 别吵着闹着争 ipv4 了,求求 ipv6 早点普及吧...(小声bb

所以,如此草率的介绍完 5G 之后,我们又应当如何看待这项新技术呢?

“被低估”和“被高估”的 5G

对,指的尤其是某些为了博眼球而各种宣传的媒体。其实也许,5G 在我们现在普遍的认知之中,既被“低估”着,也被“高估”着。

说 5G 被低估了,所针对的是“5G泡沫论”甚至“5G无用论”:5G不过是可以让我们下视频,装应用快一点,让每月的流量费用高一点,并不会对我们的生活有什么改变,有没有生活都一样。一个显而易见的事实是,有了 5G 后,我们的生活确实是会 大不一样 的。

当我们回头看看 3G 与 4G 刚刚推出的时候,那是我们的想法(QAQ 好吧也许只是傻翠一个人的想法)也不过是“不过是比 2G/3G 更快一点”,“可是能很快下载图片/很快下载视频又有什么用呢?我又不会用手机下图片/下视频”,“一天晚上没

2019-05-06 15:03:20    13    0    0
  • 艺术创造学
  • 费马大定理
  • 态度改变与社会影响
2019-05-06 14:26:04    10    0    0

技术文章

  • 傻翠的 PWA 实践 - Workbox
  • 为 Typecho 网站开启多语言支持
  • The Best E-Book Shelf Ever Calibre + Calibre-web + OneDrive + Moon+ + GDrive

生活记录

  • 05.05 复盘
2019-03-07 08:56:16    8    0    0

About Leanote

1. Introduction

Leanote, not just a notepad!

Some Features

  • Knowledge: Manage your knowledge in leanote. leanote contains the tinymce editor and a markdown editor, just enjoy yourself writing.
  • Share: Share your knowledge with your friends in leanote. You can invite your friends to join your notepad in the cloud so you can share knowledge.
  • Cooperation: Collaborate with friends to improve your skills.
  • Blog: Publish your knowledge and make leanote your blog.

2. Why we created leanote

To be honest, our inspiration comes from Evernote. We use Evernote to manage our knowledge everyday. But we find that:
* Evernote's editor can't meet our needs, it does not have document navigation, it does not render code properly (as a programmer, syntax highlighted code rendering is a basic need), it cannot resize images and so forth
* We like markdown, but Evernote does not support it.
* We want to share our knowledge,

2019-03-07 08:56:16    2    0    0

关于Leanote

1. 介绍

Leanote, 不只是笔记!

特性

  • 知识管理: 通过leanote来管理知识, leanote有易操作的界面, 包含两款编辑器tinymce和markdown. 在leanote, 你可以尽情享受写作.
  • 分享: 你也可以通过分享知识给好友, 让好友拥有你的知识.
  • 协作: 在分享的同时也可以与好友一起协作知识.
  • 博客: leanote也可以作为你的博客, 将知识公开成博客, 让leanote把你的知识传播的更远!

2. 为什么我们要创建leanote?

说实话, 我们曾是evernote的忠实粉丝, 但是我们也发现evernote的不足:
* evernote的编辑器不能满足我们的需求, 不能贴代码(格式会乱掉, 作为程序员, 代码是我们的基本需求啊), 图片不能缩放.
* 我们是markdown的爱好者, 可是evernote竟然没有.
* 我们也想将知识公开, 所以我们有自己的博客, 如wordpress, 但为什么这两者不能合二为一呢?
* 还有...

3.安装leanote

leanote是一款私有云笔记, 你可以下载它安装在自己的服务器上, 当然也可以在 http://leanote.com 上注册.

这里详细整理了leanote二进版和leanote开发版的安装教程, 请移步至:

4. 如何对leanote进行二次开发

请查看 How-to-develop-leanote

6. 贡献者

多谢 贡献者 的贡献, leanote因有你们而更完美!

7. 加入我们

欢迎提交pull requests 到leanote.

有任何问题或建议, 欢迎提交issue.

Lean