Phusion Passenger 5.0 Beta1,性能大幅提升

oschina
 oschina
发布于 2014年11月26日
收藏 6

Phusion Passenger 5.0 Beta1 发布了,下载地址:

https://github.com/phusion/passenger/archive/release-5.0.0.beta1.zip

Phusion Passenger,原名 mod_rails ,是一个旨在从ApacheNginx网页服务器上更便捷的部署Ruby on Rails项目的Apache模块。

5.0.0 beta 1 包含很多主要的变化,大多数还是兼容版本 4,但也有一些不兼容。下面是 5.0 Beta1 版本值得关注的变化:

* 性能大幅提升
* 我们发布了一个关于 Phusion Passenger 的 服务器优化指南
* 不再支持 Rails 1.2 - 2.2,因为性能的原因,Rails 2.3 仍然支持。
* Phusion Passenger 支持集成 HTTP 缓存,名为 turbocaching. 如果你应用正确的设置了 HTTP 缓存头部,那么 Passenger 可以非常明显的加速应用,该特性默认是启用的,可通过这些方法来禁用 `--disable-turbocaching` (Standalone), `PassengerTurbocaching off` (Apache), or 'passenger_turbocaching off' (Nginx).
* 生成 restart.txt 文件不再立即重启应用,这是为了性能考虑的原因
* 可在应用重启时正确的关闭 Websockets 连接
* 日志级别完全重写
* 如果你垃圾收集,那应该要注意到 `X-Passenger-Request-OOB-Work` 已经改名为 `!~Request-OOB-Work`.
* 当使用 Rack 的完全 Socket 劫持,那么必须输出 HTTP 状态行
* [Nginx] 参数 `passenger_set_cgi_param` 已被移除,替换为 `passenger_set_header` 和 `passenger_env_var`.
* [Nginx] `passenger_show_version_in_header` 只在 http 上下文中可用
* [Apache]  `PassengerStatThrottleRate` 参数是全局的

此外该版本对 Nginx 要求最低是 1.6.0 版本。

更详细的记录请看 CHANGELOG

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Phusion Passenger 5.0 Beta1,性能大幅提升
加载中

最新评论(1

zouqilin
zouqilin
正式版
返回顶部
顶部