Koa系列-SPDY:koa-file-server
2018-12-26 字数统计:291 字 阅读时长 ≈ 1 分钟

这个中间件已经不再维护。

这个中间件使用了SPDY,但现在已经被HTTP2取代了。

源代码还是挺好理解的。大致说一下。

通过将文件的信息存储到内存中。当再次请求就可以判断内存是否存在此请求时存在的文件,否则则去设置文件的信息。

在设置文件的信息中,通过管道流的方式将文件转化为一个gizp的文件。

并且用到了 SPDY 的高级特征:服务器启动流。服务器启动流能用来分发内容到客户端,而不需要客户端发起请求。主要由模块 spdy-push 实现。