如何开启 OCSP Stapling 来加快 HTTPS 网站的加载速度

昨天偶然发现本站第一次访问时间非常的久,需要 6-7 秒的时间才能完全打开,但是第一次访问之后速度就非常快了,基本上是秒开。使用浏览器的开发者模式看了一下,发现是第一次 SSL 握手时间过长导致的访问缓慢,大约需要 3000-4000 毫秒才能完成握手。去网上搜集了一些资料,原来是 Let’s Encrypt 证书的锅——Let’s Encrypt OCSP 的服务器在国外,导致查询证书有效性的时间过长。开启 OCSP Stapling 将能很好的解决这个问题。

阅读全文如何开启 OCSP Stapling 来加快 HTTPS 网站的加载速度

Combine 学习笔记(三):Combine 的订阅流程与 Subscription

上一篇文章我们讨论了 Publisher 与 Subscriber 的基本概念以及使用方法。本文就以此为基础分析一下它们具体是如何发送与接收消息的,以及 Subscription 的作用。

阅读全文Combine 学习笔记(三):Combine 的订阅流程与 Subscription

Combine 学习笔记(二):Publisher 与 Subscriber 的基本概念

前一篇文章我们介绍了响应式编程的基本概念并且简要介绍了一下 Combine 框架。本文我们就开始分析 Combine 中的数据发布者(Publisher)与订阅者(Subscriber)。

阅读全文Combine 学习笔记(二):Publisher 与 Subscriber 的基本概念