NGINX 1.4 的新闻:SPDY 与 PageSpeed

  • Abel Avram
  • 张卫滨

2013 年 4 月 28 日

话题:DevOps

NGINX 1.4对 SPDY 提供了实验性的支持,并提供了 WebSocket 代理以及 gunzip 方面的功能,而 Google为 NGINX 提供的 PageSpeed进入了 beta 版本。

在 2012 年 5 月发布 NGINX 1.3 版本后,作为一个不断成长的 Web 服务器,其背后的社区增加了很多的新特性,最为突出的包括:

  • SPDY 的实验性支持。 这个模块需要通过--with-http_spdy_module配置参数启用。服务端推送依然不支持。
  • HTTP/1.1 连接可以通过 HTTP/1.1 的协议转换(protocol switch)特性转化为 WebSocket 连接。
  • 支持 gunzip 过滤器,能够解压缩 gzip 压缩的数据,当客户端无法处理的时候可以派上用场。

完整的增强、变化以及缺陷修正可以在1.4 版本的变化日志中看到。

紧随着 NGINX 1.4 的释放,Google 宣布为 NGINX 编写的 PageSpeed 进入 beta 版本,用户可以使用超过 40 个的优化过滤器,如图片压缩、缩小 JavaScript 与 CSS 文件、HTML 重写等。

按照 Google 的说法,ngx_pagespeed 模块已经被一些客户用于生产环境之中了,包括 CDN 提供商MaxCDN,按照它的报告该模块使得“页面平均加载时间降低了 1.57 秒、跳出率降低了 1% 并且退出百分比下降了 2.5%”。WordPress 主机服务商ZippyKid说,在使用 NGINX 的 PageSpeed 之后,“页面大小降低了 75%并且页面的渲染时间降低了 50%”。

按照 W3Techs 的统计,NGINX 目前是排名第三的 Web 服务器,占据了 16.2% 的整体市场份额,在前 10,000 个站点方面,它占据了 31.9% 的市场份额,排名第二。

查看英文原文:NGINX 1.4 News: SPDY and PageSpeed

DevOps