在 4 月 10 日的伦敦 Varnish 软件会议上,Varnish 团队宣布 Varnish Cache 4.0 正式发布,这是自 2011 年以来 Varnish 最大的一次版本升级,当然大版本的升级也就意味着 Varnish 会有一些重大改进。
Varnish 从 4.0 开始完全支持流对象,这个特性可以大幅度减少大对象的传输时间以及从缓存中读取内容的延迟时间。Varnish 团队宣称这是此次升级中最令人兴奋的功能。
Varnish 4.0 也在安全方面做了一些改进,比如引入了 read-only 参数,加上 read-only 参数的 Varnish 在启动并运行后将不能通过命令行改变配置。同时,在配置文件中嵌入 C 语言的功能也被设置为可以开启或关闭的,并且默认是关闭此功能的。
Varnish 4.0 对日志部分进行了重构,加入了新的查询语言以便用户更快的查找日志,Varnish 还支持多种方式来对日志分组。
Varnish 4.0 重写了线程的组织方式并且请求路径也发生了改变,这些架构上的改进主要是为了以后支持 parallel ESI 和 HTTP 2.0 做准备。
如果你想了解更多的关于此次升级的信息,可以看看发行说明。如果你想将你的Varnish 升级到 4.0,可以看看官方指南。
感谢杨赛对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论