Phusion Passenger 5.0 Beta1,更便捷的部署Rails項目的Apache模塊

jopen 10年前發布 | 8K 次閱讀 Phusion Passenger

Phusion Passenger,原名 mod_rails ,是一個旨在從Apache和Nginx服務器上更便捷的部署Ruby on Rails項目的Apache模塊。

Phusion Passenger 5.0 Beta1 發布了,下載地址:

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

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_headerpassenger_env_var.
  • [Nginx] passenger_show_version_in_header 只在 http 上下文中可用
  • [Apache]  PassengerStatThrottleRate 參數是全局的</p>

    此外該版本對 Nginx 要求最低是 1.6.0 版本。

    更詳細的記錄請看 CHANGELOG

    來自:http://www.oschina.net/news/57373/phusion-passenger-5-0-beta1
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!