分布式系统架构:技术栈详解与快速进阶
上QQ阅读APP看书,第一时间看更新

5.6 Varnish处理策略

分析Varnish处理请求策略之前,先介绍HTTP建立连接过程。

鉴于分布式网络传输文章中有详细描述,本节仅配合Varnish处理进行简单讲述。当在浏览器输入网址后,浏览器会和服务器建立连接。建立连接会经过一系列的认证、三次握手、初始化网络配置等过程,确认建立后开始进行内容传输直到传输完毕后断开连接。

HTTP请求类型包含GET、POST等,而Varnish的vcl_recv脚本的策略支持HTTP请求类型的处理。下面介绍vcl_recv的处理策略。