Phusion Passenger 5.0 Beta1 发布了,下载地址: https://github.com/phusion/passenger/archive/release-5.0.0.beta1.zip Phusion Passenger,原名 mod_rails ,是一个旨在从Apache和Nginx网页服务器上更便捷的部署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。 Phusion Passenger 5.0 Beta1,性能大幅提升下载地址